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
- 接着我根据胡东晖学长的博客 使用git推送代码到开源中国以及IDEA环境下使用git一步一步的完成了代码托管
4.代码调试中的问题和解决过程
- 在刚开始安装好JDK之后,在命令指示符中输入JAVA却没有出现和教材上相同的内容
- 在询问了其他同学之后,我才得知这是因为还没有设置环境变量,于是我照着百度经验的方法设置了环境变量
- 最后终于解决了问题
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/100 | 1/1 | 10/10 |