Java容器
2023-08-26 17:04:07 0 举报
AI智能生成
Java容器总结
作者其他创作
大纲/内容
Map
HashMap(JDK1.8)
扩容操作
put方法
get方法
数组长度为什么是2的幂次方?
HashMap默认负载因子为什么选择0.75?
为什么要将链表中转红黑树的阈值设为8?红黑树什么时候退化为链表?
为什么HashMap中String、Integer这样的包装类适合作为Key?
如果使用Object作为HashMap的Key,应该怎么办?
HashMap线程为什么不安全?
线程安全的Map?
HashMap遍历和排序
手写MyHashMap
链表如何转化为红黑树?TODO
Hashtable
ConcurrentHashMap(JDK1.8)
结构
如何保证线程安全?
get方法
什么时候扩容?
如何扩容?
统计元素个数?
List
ArrayList
扩容
增删元素
改查元素
ArrayList为什么线程不安全?
LinkedList
LinkedList为什么线程不安全?
线程安全的List
Vector
CopyOnWriteArrayList
Collections.SynchronziedList
List遍历方式
for循环遍历
迭代器遍历
foreach遍历
Set
HashSet
结构
HashSet如何检查重复?HashSet是如何保证数据不可重复的?
HashSet和HashMap比较
使用set对list去重
0 条评论
下一页
为你推荐
查看更多