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

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

教材学习内容总结

1、 Java 类型系统:基本类型和类类型(参考类型)
2、 基本类型:

  • 整数:short整数(占2字节)、int整数(占4字节)、long整数(占8字节)。
  • 字节:byte(长度为1字节),可表示-128~127的整数。
  • 浮点数:float浮点数(占4字节),double浮点数(占8字节)。
  • 字符:char类型用来存储字符符号,每个字符类型占2字节(汉字字符与英文字符都用双字节存储)。
  • 布尔:boolean类型可表示true与false,分别代表逻辑的“真”与“假”。

3、 批注符号:单行批注,“//”;多行批注,由“/”与“/”包括。
4、 格式控制符号:%d、%h、%b等。
5、 程序语言中变量的作用:用来暂存资料。
6、 Java领域中的命名惯例,通常会以小写字母开始,并在每个单字开始时第一个字母使用大写,称为驼峰式命名法。
7、 整数字面常量除表示为十进制外,还可表示为八进制或十六进制。

8、 运算符:

  • 算术运算符:+、-、*、/、%(模数运算符或余除运算符)。
  • 比较、条件运算:>、>=、<、<=、|=(不等于)。
  • 逻辑运算:&&(AND)、||(OR)、!(NOT)。
  • 位运算:&(AND)、|(OR)、^(XOR)、~(补码)、<<(左移)、>>(右移),位运算是逐位运算。
  • 递增、递减运算:i=i+1与i++效果相同。
  • 指定运算符:“=”等。

9、 流程控制

  • if...else条件式
  • switch条件式
  • for循环
  • while循环
  • break、continue

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

问题1:

Unicode字符编码

\uxxxx表示法,可用在想使用的字符无法以打字输入的情况。

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

问题1:

按照提示加一个“)”就好。

问题2:

把"print"改为"printf"即可。

print:标准输出。

printf:对输出文字做格式化后再显示在文本模式中。

println:输出字符串后换行。

浅析Java中print、printf、println的区别

问题3:

解决:

(问:"package cc.openhome;"是什么意思?)

问题4:

解决:

代码托管

  • 代码提交过程截图:

  • 代码量截图

上周考试错题总结

上周考试时由于没有认真听老师的话而没有注意到试卷两面都有题,因而没有做第一周的试题,导致第一周成绩为0,总分未及格,我会努力赶上的。

其他

托管代码以及使用IDEA不够熟练,还是会出现问题,浪费了许多学习时间,未能按时完成学习计划,下周一定努力提高学习效率。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 76/150 1/1 22/20
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

参考资料

posted @ 2017-03-05 16:25  弥光  阅读(162)  评论(2编辑  收藏  举报