20145304 《Java程序设计》第2周学习总结
教材学习内容总结
- java可区分基本类型和类类型(即参考类型)两大类型系统。
- 基本类型主要可区分为整数、字节、浮点数、字符与布尔。
- 整数:
short
(2字节);int
(4字节);long
(8字节) - 字节:
byte
(1字节) - 浮点数:
float
(4字节)double
(8字节) - 字符:
char
(2字符) - 布尔:
boolean
可表示为true与false。 - 单行批注"//",多行批注"/"与"/",javadoc文档注释/** */。
-
System.out.println()
标准输出中显示文字后换行,System.out.print()
输出文字后不换行。 -
%d
十进制整型,%f
十进制浮点型,%e,%E
科学记号浮点数型,%c,%C
字符型,%b,%B
布尔值。 - 变量命名规则:不可以用数字作开头,不可以使用一些特殊字符,不可以与Java的关键词同名。
- 驼峰式命名法:以小写字母开始,并在每个单字开始时第一个字母使用大写。
- 不想再改变变量值时,在声明前加上final限定。
- 表示字符时,必须使用"'"符号括住字符。
- 忽略符号“\”。
- 算术运算符使用上遵循先乘除后加减的原则,可用括号改变运算顺序。
- 条件运算符:条件式?成立返回值:失败返回值
- 逻辑运算符
&&
且,||
或,!
非。 - 位运算符
&
AND,|
OR,^
XOR与~
补码。 - ++或--运算符号写在变量前,表示先将变量值加或减1,然后再返回变量值,放在后面,则执行程序相反。
- 分支:
if...else``if...else if``switch...case
。 - 循环:
while
,do...while
,for(;;)
- break可以离开当前switch、for、while、do...while的区块,并执行区块后下一个描述句,可配合标签使用。
- Continue使用于循环,略过之后描述句,回到循环区块开头进行下一次循环。
教材学习中的问题和解决过程
- 对于break和continue配合标签使用不太理解。
- 仔细研读书上代码理解此用法。
代码调试中的问题和解决过程
1.用IDEA编写书上P55代码时,编译可以成功,但在package cc.openhome下有红色横线,应是有错误,但不知错在哪里。
2.编写代码时大小写出现错误,系统提示找不到符号,及时更改了程序。
3.在使用某个类时,应在package...后加封号!
其他(感悟、思考等,可选)
本单元学习的内容与C语言类似,但在某些地方有些差别,例如,Java中++和--在变量前后对代码的影响不同,Java有命名习惯驼峰式...C语言的学习有利于Java的学习,可以通过比较更好的掌握Java。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 15篇 | 300小时 | |
第一周 | 30/30 | 1/2 | 20/20 | |
第二周 | 50/80 | 1/3 | 10/30 | |
第三周 | 0/0 | 0/0 | 0/0 | |
第四周 | 0/0 | 0/0 | 0/0 |