20165210 Java第六周学习总结
20165210 Java第六周学习总结
教材学习内容
-
第八章学习总结
- String类:
- 构造String对象:
1. 常量对象
2. String对象
3. 引用String常量
- 字符串的并置:
String对象可以用“+”进行并置运算,即首尾相接得到一个新的String对象。例如,对于:
String you = "你";
String you = "好";
String testOne;
you和hi进行并置运算you+hi得到一个新的String对象,可以将这个新的String对象的引用赋值给一个String声明的对象,例如:
testOne=you+shi;
- String类的常用方法:
1. public int length():
String china = "1945年抗战胜利";
int n1,n2;
n1 = china.length();
n2 = "小鸟 fly".length();
2. public boolean equals(String s):
String tom = new String("天道酬勤");
String boy = new String("知心朋友");
String jerry = new String("天道酬勤");
- StringTokenizer类
StringTokenizer fenxi = new ("you are welcome");
StringTokenizer fenxi = new StringTokenizer("you#*are*##welcome", "#*");
- Scannner类
1. Scanner对象:
Scanner对象可以解析字符序列中的单词,例如,对于String对象NBA:
String NBA = "I Love This Game";
为了解析出NBA的字符序列中的的单词,可以如下构造一个Scanner对象:
Scanner scanner = new Scanner(NBA);
Scanner对象可以调用方法
- StringBuffer类
- StringBuffer对象
- StringBuffer类的常用方法
- Date类与Calendar类
- Date类
1. 使用无参数构造方法
2. 使用带参数的构造方法
- Calendar类
-
第十五章学习总结
- 泛型
- 泛型类声明
- 使用泛型类声明对象
- 链表
- LinkedList
泛型类 - 常用方法
- 遍历链表
- 排序与查找
- 洗牌与旋转
- 堆栈
使用java.util包中的Stack泛型类创建一个堆栈对象,堆栈对象可以使用:
public E push(E item);
实现压栈操作。使用
public E pop();
实践弹栈操作。使用
public boolean empty();
判断堆栈是否还有数据,有数据返回false,否则返回true。使用
public E peek();
获取堆栈顶端的数据,但不删除该数据。使用
public int search(Object data);
- 散列映射
- HashMap<K,V>泛类型
- 常用方法
- 遍历散列映射
- 基于散列映射的查询
- 树集
- TreeSet
泛型类 - 结点的大小关系
- TreeSet类的常用方法
代码托管
感悟
由于在清明期间,所以这周的代码量比较多,主要是对String类和泛型的学习,感觉还是有所收获的。