3秒搞定ConcurrentHashMap

2021-07-01
阅读 4 分钟
923
1、ConcurrentHashMap,是Java并发包中自JDK1.5后提供的一个线程安全且高效的HashMap实现,可以用来替代HashTable。直接实现了ConcurrentMap接口,同时继承了AbstractMap抽象类。

3秒搞定ArrayList

2021-06-15
阅读 5 分钟
1.2k
Jdk8总结扩容和删除 {代码...} 容量 {代码...} 有序集合可以存储重复值和null值示例: {代码...} ArrayList 是快速失败的,在遍历的同时当集合被修改后会抛出ConcurrentModificationException,可以使用Iterator 的删除方法来避免这个问题非线程安全的,如果你想在多线程环境中使用,可以使用Vector 或者它的线程安全包...
封面图

3秒种搞定HashMap

2021-06-01
阅读 2 分钟
1.4k
JDK1.8总结定位元素 {代码...} 负载因子 {代码...} 扩容 {代码...} 树化条件 {代码...} 0.75 16 8 64 {代码...} 图解数组+链表+红黑树思考以HashMap为例,重写equals方法的时候需要重写hashCode方法呢? {代码...}          看到这里就点个赞吧👇分享更多技术文章,去帮助更多的人,这里有我所有知识库哟~ 🐌               ...
封面图