20155337祁家伟 2016-2017-2 《Java程序设计》第2周学习总结
20155337 2016-2017-2 《Java程序设计》第2周学习总结
教材学习内容总结
这周我学习了从JDK到IDE的学习内容,简单来说分为以下几个部分
使用命令行和IDE两种方式编辑、编译、运行「Hello World」程序,在Window下学习Java开发以及在Unix/Linux下学习Java开发,其中需要注意到的问题是
第一、理解PATH是用于Windows/Unix/Linux等系统的,找不到javac.exe、java.exe是因为PATH没有设置正确
第二、理解CLASSPATH是用于JVM(容器)的,使用javac和java命令找不到XXXX.class是因为CLASSPATH没有设置正确
第三、理解SOURCEPATH和-d的作用,编译带有package语句的Java代码时,必须使用javac -d outpath XXXX.java
教材学习中的问题和解决过程
书上p63位运算中示例程序:
byte number = 0;
System.out.println(~number);
显示结果为-1
解决过程:
~表示补码运算,补码运算是将所有位0变1,1变0,byte占内存1字节,number储存 的0在内存中是位00000000,经补码运算就变成11111111,这个数在计算机中用整数表示则为-1。
上周考试错题总结
我认为我上周的考试做的十分糟糕,究其原因还是自己并没有认真认真对待这场考试,并没有仔细看Java的学习课本,上课时的笔记可能有所缺漏,但自己在下课后并没有及时发现并补全。
第二周的感悟
对于上周考试以及学习状态要反思和有目标,不能每次盲目地去上这门课程,想要努力学习好Java,我认为应该调整自己的学习状态,下课尝试老师上课讲的代码的运行,认认真真对待这一门课,努力做到从入门到精通的水准
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 132/200 | 1/2 | 16/20 |
| |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:XX小时
-
实际学习时间:XX小时
-
改进情况: