集合框架和泛型
一,集合框架

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

双向链表

简单链表

三,LinkedList,SetList和ArrayListd 的演示



本文详细介绍了Java集合框架,包括Collection、List、Set接口及其常见实现类,如ArrayList和LinkedList的内部实现原理。同时,讲解了Map接口及HashMap的运作方式。此外,还对比分析了LinkedList、SetList和ArrayList的区别。对于链表,讨论了单向链表和双向链表的特点。
1201

被折叠的 条评论
为什么被折叠?



