您的位置:首页 > 编程语言 > Java开发

20155235 2016-2017-1 《Java程序设计》第3周学习总结

2017-03-12 21:40 489 查看

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 /201/120/20
第二周200/2001/120/30学会了Git 上传
第三周700/7001/140/50成功编了500+代码
计划学习时间:50小时

实际学习时间:40小时

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: