Java集合类
文章平均质量分 92
JOE-1992
这个作者很懒,什么都没留下…
展开
-
ConcurrentHashMap实现原理
ConcurrentHashMap是Java1.5中引用的一个线程安全的支持高并发的HashMap集合类。这篇文章总结了ConcurrentHashMap的内部实现原理,是对于自己理解后的一些整理。1.HashTable与ConcurrentHashMap的对比HashTable本身是线程安全的,写过Java程序的都知道通过加Synchronized关键字实现线程安全,这样对整张表加锁实现同步的一个原创 2016-03-29 14:40:47 · 18304 阅读 · 2 评论 -
ArrayList内部实现
ArrayList是基于数组实现的,可以动态增长,它不是线程安全的,只能用于单线程,在多线程下要使用ArrayList结构,可以使用concurrent并发包下的CopyOnWriteArrayList类。ArrayList实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问,实现了Clon原创 2016-03-30 16:00:58 · 3663 阅读 · 0 评论