第五周学习心得

第五周的学习结束了,与前几周相比小细节更多了。本周我们主要学习了两大章内容:常用类和集合。
常用类中讲到了:
1、成员内部类与静态内部类
2、局部内部类与匿名内部类
3、Object 及常用方法
4、equals 方法覆盖
5、 finalize 方法以及垃圾收集
6、包装类型与常用转型方法
7、自动装箱和拆箱以及整数缓存
8、字符串以及常用方法
9、回顾与包装类型的 equals 方法
10、可变字符串以及 BigDecimal。
集合中讲到了:
1、集合概述以及 ArrayList
2、线性表与链表的差异以及 LinkedList
3、泛型集合、高级集合以及 Collections 工具类
4、Set 接口以及 HashSet 实现类
5、LinkedHashSet 与 TreeSet
6、Map 接口与实现类以及 HashMap 实现原理
7、Properties 与 TreeMap 以及集合的总结
本周需要掌握的重点:
equals 方法覆盖 第五周学习心得_第1张图片包装类型与常用转型方法
第五周学习心得_第2张图片第五周学习心得_第3张图片以及集合中的重点
1.ArrayList 在查询较多时使用到,一般较多使用到它。

2.LinkList 在增删较多时使用到。

3.Vector 线程安全,但相对的效率低,而且并不是安全就是好的。

4.HashMap 是键值对,是map接口的实现类。put方法中,键不能重复,否则会覆盖掉旧的。

5.HashMap 底层是结合数组和链表实现的,具有数组的查询快的优点和链表的增加和删除快的优点

本周的代码练习量比前几周有提升,很多常用方法都不是很熟悉,集合之间的特点会记错,课后还得多加练习,加油!

你可能感兴趣的:(第五周学习心得)