集合框架和泛型
一,集合框架
1,Collection接口:无序,可重复
2,List接口:有序可重复
ArrayList实现类:底层是 用可变数组存储,如果超出阀值,则新建一个数组代替原来的
LInkedList实现类:底层使用列表存储
3,Set接口:无序,不可重复
HashSet实现类:底层使用HashMap的key来进行存储
4,Map接口:
HashMap实现类:底层是用一个Entry<K,V>(映射关系)来存储
键值对--key到value
二,链表的类型
单向链表
双向链表
简单链表
三,LinkedList,SetList和ArrayListd 的演示