20155235 2016-2017-1 《Java程序设计》第3周学习总结
20155235 2016-2017-1 《Java程序设计》第3周学习总结
教材学习内容总结
第四章 认识对象
- 类与对象
定义类
使用标准类
对象指定与相等性 - 基本类型打包器
打包基本类型
自动装箱、拆箱
自动装箱、拆箱的内幕 - 数组对象
数组基础
操作数组对象
数组复制 - 字符串对象
字符串基础
字符串特性
字符串编码 - 查询Java API文件
第五章 对象封装
- 何谓封装
封装对象初始流程
封装对象操作流程
封装对象内部数据 - 类语法细节
public权限修饰
关于构造函数
构造函数与方法重载
使用this
static类成员
不定长度自变量
内部类
传值调用
教材学习中的问题和解决过程
- xx1问题
最开始对于类的定义不是很明白,于是把它和C语言中的结构体进行比较记忆,后来才大概明白了类。 - xx2问题
对于1.0-0.8不是0.2这个问题看了好长时间,最后只能用JAVA要求的精确度是浮点数运算,而人脑则没有那么精确来解释整个大意。
代码调试中的问题和解决过程
- xx1问题
- xx1解决方案
这是我复制之后忘记删除的代码,删除后就没问题了。 - xx2问题
- xx2解决方案
这个的问题是和之前某一个重名了,改名后就没问题了。 - xx3问题
- xx3解决方案
把Wrapper去掉就好了。
代码托管
- 代码提交过程截图:
- 代码量截图:
上周考试错题总结
- 1.Linux Bash中,查找当前目录中前天创建的Java文件的命令是(find . –name *.java -ctime 2)。
- 2.,第8 题 ,执行命令 java –cp classes cc.openhome.Main 和cd classes; java cc.openhome.Main;cd .. 等价。(OK)
- 6.~0b1011的十进制值是(-12)
- 9.System.out.printf("%b", 11)的输出结果是0b1011 (X)
- 11.Java中,非零数字等价于true.(X)
- 12.0.123 == 1.23e-2 (X))
- 20.byte a=3;byte b=4; 那么 a+b的类型也是byte.(X)
其他(感悟、思考等,可选)
终于能够灵活的运用Git上传代码,并且在第二次后也可以把其他的代码传上去。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 20 /20 | 1/1 | 20/20 | |
第二周 | 200/200 | 1/1 | 20/30 | 学会了Git 上传 |
第三周 | 700/700 | 1/1 | 40/50 | 成功编了500+代码 |
-
计划学习时间:50小时
-
实际学习时间:40小时