java集合源码
文章平均质量分 81
wangqingchengsg
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArrayList源码总结
1.构造函数1.1无参数构造函数public ArrayList() { super(); this.elementData = EMPTY_ELEMENTDATA;}private static final Object[] EMPTY_ELEMENTDATA = {}; public boolean add(E e) { ens原创 2017-04-28 10:15:40 · 186 阅读 · 0 评论 -
2集合和同步容器归类
listarraylist 数组linkedList 双向链表(堆栈和队列都可以使用)ArrayDeque 循环数组(堆栈和队列都可以使用,优先于linkedList)vectory 同步容器,数组Stack extends vectory 堆栈Collections.synchronizedList(arraylist)同步容器Collections.synchr原创 2017-05-03 15:36:34 · 316 阅读 · 0 评论 -
java并发容器
CopyOnWriteArrayList 并发容器,底层数组,读写分离,适合读大于写的操作,迭代器和加强for循环不会ConcurrentModificationException异常 修改/添加/删除时复制(浅复制)新的数组,使用新的数组,查询和迭代时使用老的数组(使用老的for循环会出现异常),迭代时和修改/添加/删除时使用不同的数据源 修改/添加/删除时加锁,读不加锁原创 2017-05-07 16:28:21 · 323 阅读 · 0 评论
分享