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
posted @ 2017-02-26 23:34  刘威良  阅读(118)  评论(1编辑  收藏  举报