20165235 祁瑛 2018-4 《Java程序设计》第六周学习总结
20165235 祁瑛 2018-4 《Java程序设计》第六周学习总结
教材学习内容总结
常用实用类
- (一)1.
String
类是final
类型的,String
类型常量也是对象。2.可以使用+
运算符把字符串进行并置、。3.可以通过很多方法把字符串转化为数字如Double.parseDouble(s)
,是把s转化为double
类型的数据。4.可以调用getChar()
方法把字符串存入数组中。5.String
对象的字符序列某些有特殊的意义,比如//d表示0-9之间的任意数字。正则表达式与replace()
联用。 - (二)通过
StringBuffer
类声明的字符串对象可以对其进行增删。
泛型与几何框架
- 泛型是表示任意接口,任意对象,但不可以是基本数据类型。而且泛型变量只能调用从
Object
类继承或重写的方法。 - 堆栈是先进后出的数据结构S
tack<E>
,泛型类创建一个对象,可以进行压栈,弹栈等操作,输入输出数据。 - 树集,使用泛型
Tree<E>
,创建一个树集。可以使用compareTo()
方法比较两个String
对象字典序大小。
教材学习中的问题和解决过程
-
问题1:在敲p180的代码时编译通过了,运行时出错。
-
问题1解决方案:这个问题一直没有解决,最后我把完整的教材代码拷上去是可以运行的。
-
在学习泛型是感觉对泛型数据不是很理解。
代码托管
代码托管
上周考试错题总结
- 错题3:子类和父类不在同一个包中,子类能继承父类的友好成员变量。
- 错题13
:public void some
Method(int)
与public void some Method()
不是方法重载,因为一个带参数,另一个不带参数。 - 错题14 : 继承是指父类的成员变量和方法子类可以使用。
- 错题15:抽象方法
eat()
;可以同过public abstract void eat{}
;来声明。 - 错题27:UML通过虚线来连接类和它的接口。
- 错题 30 :允许接口中只有一个抽象方法。
感悟
本周我敲的代码有点少,但是我坚持先把代码看懂然后再敲上去,所以速度有点慢。如果把现成的代码直接拷上去我感觉没什么作用。但是每天30行代码我还是能保证的。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 31/31 | 1/1 | 20/20 | git的使用 |
第二周 | 373/404 | 2/3 | 18/38 | java基本数据语法 |
第三周 | 547/920 | 1/4 | 22/60 | 类与对象以及打包 |
第四周 | 919/1839 | 2/6 | 30/80 | 子类与继承,接口和面向接口编程 |
第五周 | 500/2300 | 3/9 | 20/ 100 | 输入输出流以及内部类 |
第六周 | 300/2600 | 1/10 | 25/125 | 泛型与集合框架,常用实用类 |