20165215 2017-2018-2 《Java程序设计》第6周学习总结
教材学习内容总结
chapter8html
- Java把String类定义为final类,即String类不能有子类
- 用户没法输出String对象的引用
- 用String类声明的对象的值是能够改变的
- 参与并置运算的String对象,只要有一个是变量,那么Java就会在动态区存放所获得的新String对象的实体和引用;若是两个常量进行并置运算,那么获得的依旧是常量。
- String类的经常使用方法
- 字符串与基本数据类型的互相转换
- 一个对象经过调用toString()方法得到该对象的字符串
- getChars()和toCharArray()方法的使用
- 必须在try-catch语句中调用getBytes()
- 正则表达式
- StringTokenizer类
- 使用nextToken()方法逐个获取String对象的字符序列中的语言符号
- 调用countTokens()方法获得计数变量的值
- StringTokenizer和Scanner的区别
- StringTokenizer用空间换取速度,Scanner用速度换取空间
- StringBuffer类对象的实体的内存空间能够自动地改变大小
- Data类和Calendar类
- 日期格式化与数字格式化
- Math类、BigInteger类和Random类
chapter15java
- 使用
class 名称<泛型列表>
声明一个类,其中泛型不能是基本类型数据
- 链表是由若干个称做节点的对象组成的一种数据结构,每一个节点含有一个数据和下一个节点的引用
- LinkedList
- 经常使用方法
- 遍历链表
- 排序与查找
- 洗牌与旋转
- 堆栈是一种“后进先出”的数据结构,只能在一端进行输入或输出数据的操做
- 树集
(statistics.sh脚本的运行结果截图)
git
学习进度条
目标 |
5000行 |
30篇 |
400小时 |
|
第一周 |
37/37 |
1/1 |
15/15 |
|
第二周 |
398/429 |
2/3 |
15/30 |
|
第三周 |
753/1167 |
1/4 |
20/50 |
|
第四周 |
1296/2109 |
2/6 |
20/70 |
|
第五周 |
1191/3323 |
2/8 |
20/90 |
|
第六周 |
1806/4390 |
2/10 |
15/105 |
|
参考资料