20165103 2017-2018-2 《Java程序设计》第2周学习总结

20165103 2017-2018-2 《Java程序设计》第2周学习总结

教材学习内容总结

  • 复习了上周老师提到的关于打包文件的编译运行命令。
  • java与c的一些区别
  • java中有boolean型和byte型,java中的int型占4字节。
  • java中float型常量后必须有后缀,double型可以省略后缀。
  • java中存在两种输出方式,其中println是输出后换行,在输入要输出的内容时不能换行。而另外一种输出方式类似c语言中的printf,注意这种输出方式需要加格式控制符号。
  • java中声明数组时不能在方括号中指定数组元素个数。允许使用int型变量的值指定数组元素的个数。
  • 精度从低到高排列顺序是:byte short char int long float double
  • 关于for语句,经过改进,可以使用for(声明循环变量:数组名字)来进行遍历数组了,但要注意的是循环变量不能是已经使用过的变量。

教材学习中的问题和解决过程

  • 问题1:在教材例2.1的代码中出现日文字母不是所对应的字母。
  • 问题1解决方案:不同日文的编码也是存在差异的,在代码输入过程中直接从网上复制的日文出现了这种情况。

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

  • 问题1:在代码3-7的调试过程中,无法成功编译
  • 问题1解决方案:经检查发现,在输入时没有将static输入,导致无法成功编译

代码托管


(statistics.sh脚本的运行结果截图)

其他(感悟、思考等,可选)

这周的学习时间比较集中,希望自己能将学习时间更加平均到每天。还有就是代码似乎总数没有达到预期的值,希望自己能进一步改进。
还有就是以后代码尽量在虚拟机中写,在windows中写的代码拿到虚拟机中用还需要进行编码的转换。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/100 2/2 10/10
第二周 200/300 1/3 15/25
  • 计划学习时间:20小时

  • 实际学习时间:15小时

  • 改进情况:

参考资料

原文地址:https://www.cnblogs.com/8cloud33zzk/p/8545651.html