java集合的大纲
2020-08-01 12:12:29 11 举报
AI智能生成
集合简单入门框架
作者其他创作
大纲/内容
Collection接口
List接口(元素可以重复,也有顺序)
ArrayList类
底层是数组(适合查询)
Vector类
Stack类
LinkedList类
底层是链表(适合增删)
Set接口(元素不能重复)
HashSet类
底层是哈希表 元素无序
TreeSet类 继承了SortedSet接口 底层是红黑树 元素有序,也可以通过实现Comparable接口来排序
LinkedHashSet类
有序输出
Queue接口
Deque接口 (双端队列,实现了Stack和Queue功能)
ArrayDeque类 底层是数组
LinkedList类 底层是链表
PriorityQueue接口(优先队列)
List Set Queue之间可以相互转换
Map接口
Hashtable类
HashMap类 底层是哈希表 元素无序
TreeMap类 继承了SortMap接口 元素有序,也可通过Comparable接口来指定排序
LinkedHashMap类
Iterable接口
存储单个对象的集合/Collection主要方法:增删改查,集合转数组,迭代器/foreach遍历
增删改查,迭代器(键/值)/foreach遍历
0 条评论
下一页