框架集合
2020-11-17 10:49:06 25 举报
AI智能生成
java框架集合
作者其他创作
大纲/内容
collection
List
ArrayList
排列有序,可重复
底层数组实现
查询快,增删慢,使用get,set
线程不安全
扩容机制:当前容量*1.5
Vector
排列有序,可重复
底层使用数组
查询快,增删慢
线程安全
扩容,翻倍扩容
LinkedList
排列有序,可重复
底层使用双向循环链表实现
查询慢,增删快,使用add,remove
线程不安全
set
hashset
排列无序,不可重复
底层使用hash表实现
存取速度快
内部是hashmap
treeset
排列无序,不可重复
底层使用二叉树实现
排序储存
底层是Treemap和sortedset
LInkedhashset
使用hash表存储,并用双向链表记录插入顺序
内部是Linkedhashmap
queue
在两端出入的list,可以用链表和数组实现
map
hashmap
键不可重复,值可以重复
底层hash表
线程不安全
允许key为null,值也可以为null
hashtable
键不可重复,值可以重复
底层哈希表
线程安全
key,value,都不允许为null
TreeMap
键不可重复,值可以重复
底层二叉树
0 条评论
下一页