目录
1、集合与Collection集合接口
重要知识架构:
“泛型”——
泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。
例如:
GenericClass<T>{}
一些常用的泛型类型变量:
E:元素(Element),多用于java集合框架
K:关键字(Key)
N:数字(Number)
T:类型(Type)
V:值(Value)
2、List集合接口
Collection是一个顶级的接口,我们一般更常用List。
核心知识点:
如何使用List ?
集合->数组:
3、LinkedList分析
注:本章中涉及代码实现部分没有截图,可以回XXT去看~
4、Map接口及其操作
只有继承自Collection的才能称之为集合。
Map它是键值对!不是集合!这一小节算是单独的一小章。
下面这张的概念易混淆:
基本操作示例——
5、HashMap
// 看不太懂
6、Set集合接口
使用案例:
7、Iterator接口
迭代器
8、小结:Java集合框架优点
9、函数式编程