文章分类
谁眼角朱红的泪痣成全了你的繁华一世,你金戈铁马的江山赠与谁一场石破天惊的空欢喜

LinkedList详解

LinkedList是链表形式的List,由于ArrayList读取速度快,但插入和删除速度慢,而LinkedList插入和删除只需改动指针,所以LinkedList被引入......

ArrayList详解

ArrayList也应该是我们常用的容器之一了。它的主要结构就是数组,只不过它相较普通数组可以动态扩容,一般的放置单个元素的容器首选ArrayList......

ConcurrentHashMap详解

ConcurrentHashMap存在于java.util.concurrent包中,此包扩展了java.util包,丰富了Java容器在多线程环境下的运用。ConcurrentHashMap是HashMap在多线程环境下的实现,保证了容器的线程安全性,并且取代了HashTable这样效率极其低下的容器......

HashTable详解

HashTable是较为远古的使用Hash算法的容器结构了,现在基本已被淘汰,单线程转为使用HashMap,多线程使用ConcurrentHashMap......

HashMap详解

HashMap应该算是Java程序员使用频率最高的容器类了,它主要用于处理键值映射数据。随着JDK的升级,JDK1.8后对HashMap底层采取了不少优化,例如引入红黑树,改用Node类存放节点等。但HashMap是线程不安全的类,遇到多线程问题时需要改用其他相关线程安全类......

1/1