• 20155323 2016-2017-2 《Java程序设计》第一周学习总结


    20155323 2016-2017-2 《Java程序设计》第一周学习总结

    1.浏览教材,根据自己的理解每章提出一个问题

    • 第一章:既然JDK本身附有一个JRE,那么JRE和JDK的区别在哪里呢?
    • 第二章:为什么JAVA指令 -target在指定时,值必须大于等于 -source?
    • 第三章:JAVA的基础语法与C语言的语法的区别?
    • 第四章:浅层复制是什么意思?与之对应的还有什么概念?
    • 第五章:名称冲突问题是什么?
    • 第六章:如何正确判断使用继承的时机?
    • 第七章:两个接口都有定义的方法是否表示不同的行为?
    • 第八章:如何熟练使用堆栈追踪?
    • 第九章:迭代对象都有哪些方法可选择?
    • 第十章:输入/输出串流对程序有怎样的意义?
    • 第十一章:什么情况下可以使用多线程编程?
    • 第十二章:匿名类在Lambda语法中的用法?
    • 第十三章:机器时间与人类时间的区别?
    • 第十四章:NIO与NIO2的区别?
    • 第十五章:如何实现本地化和国际化?
    • 第十六章:为什么操作完数据库以后还要关闭与数据库的连接?
    • 第十七章:.class文档与类的关系?
    • 第十八章:自定义泛型的意义?

    2.认真学习教材第一章、第二章

    • JVM: JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
    • JRE: JRE(Java Runtime Environment,Java运行环境),指运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
    • JDK:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
    • PATH: PATH是计算机名词,功能是设备可执行文件的搜索路径。
    • CLASSPATH: Classpath设置的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
    • SOURCEPATH: 设置用户类路径,它将覆盖 CLASSPATH 环境变量中的用户类路径。若既未指定 CLASSPATH 又未指定 -classpath,则用户类路径由当前目录构成。

    3.代码托管到git@OSC

    • 首先我在电脑管家里下载并安装了git

    4.代码调试中的问题和解决过程

    • 在刚开始安装好JDK之后,在命令指示符中输入JAVA却没有出现和教材上相同的内容
    • 在询问了其他同学之后,我才得知这是因为还没有设置环境变量,于是我照着百度经验的方法设置了环境变量
    • 最后终于解决了问题

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 100/100 1/1 10/10
  • 相关阅读:
    ThreadLocal
    贪心算法
    KMP
    多线程设计模式
    String 为什么是不可变的
    6-Ubuntu—截屏与截取选定区域
    5-Ubuntu—查看进程并关闭进程
    4-python基础—查看模块所在位置(适应于任何操作系统)
    4-Ubuntu—终端下重启与关机
    3-python基础—enumerate()
  • 原文地址:https://www.cnblogs.com/fixedl/p/6461997.html
Copyright © 2020-2023  润新知