20145105 《Java程序设计》第2周学习总结
教材学习内容总结
第三章主要的学习内容与c语言有很多相似的地方,讲述了Java的基本语法。其中涵盖: 1. 类型: - short整数(2字节)、int整数(4字节)与long整数(8字节) - byte类型(1字节,一般用于逐字节处理数据) - float浮点数(4字节),double浮点数(8字节) - char类型(2字节) - 布尔:boolean类型可表示true和false,分别代表逻辑的真与假,在java中不用在意其长度。
- 变量:
- 基本规则:不可使用数字作为开头、不可使用一些特殊字符、变量名称不可以与Java的关键词同名
- 定义变量:数据类型 变量名 = 初始值
- 运算符:
- 算术运算的运算符:+、-、*、/、%(除法后的余数)
- 比较、条件运算:==、!=、<、>、<=、>=,比较条件成立时与否以布尔型true或false表示
- 逻辑运算符:&、|、^、!、&&、||
- 位运算符:<<、>>、>>>(右移后左边一定是补0)、&、|、^、~
- 递增递减:++、--
- 指定运算:=、+=、-=、*=、/=、%=
- 类型转换:
- 自动类型提升:操作数都是不大于int的整数则自动提升到int型
- 强制类型转换:强制将一个类型的操作数转换为另一个类型
- 流程控制:
- 条件式:if...else语句、switch语句
- 循环:for循环、while循环
- 其他:break,continue语句等(以上基本结构语句和C语言相似)
教材学习中的问题和解决过程
本章内容与C语言这本书上内容相似,所以在学习时没有太大的困难,在对本章知识进行学习可以结合之前的学习内容进行学习。
代码调试中的问题和解决过程
我选择了先对较为基础的代码进行模仿编译,基本上没有太大问题。(小问题易通过课本讲解解决)
其他(感悟、思考等,可选)
对第三章的学习更加明白只有真正地动手去编发现问题解决问题才能真正掌握,还有就是在写博客的过程中将书上的知识点整理一遍更加方便记忆理解记忆。
学习进度条
| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长| | -------- | :----------------:|:----------------:|:---------------: |:-----:| | 目标 | 3000行 | 15篇 | 300小时 | | | 第一周 | 50/50 | 2/2 | 14/14 | | 第二周 | 100/150 | 1/3 | 10/24 |