![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
文章平均质量分 84
若曦`
成为自己的希望,成为自己的光
展开
-
集合的常用线程安全实现类使用及源码分析
1. 并发修改异常问题的产生2. CopyOnWriteArrayList(1) 源码分析① 构造函数② add()方法的实现(2) 使用2. CopyOnWriteArraySet(1) 源码分析① 构造函数② add()方法的实现(2) 使用3. ConcurrentHashMap1. 并发修改异常问题的产生当多个线程同时去操作一个数据/集合的时候,就会产生并发修改异常,因为同一数据不允许同时被多个线程操作代码示例创建一个ArrayList,开启一百个线程,每个都往集合里添加一个a,结束后打印.原创 2021-05-30 15:58:58 · 369 阅读 · 0 评论 -
Collection集合接口及其子接口、实现类
1. Collection 接口简介Collection 接口继承自Iterable接口因此可以通过迭代器迭代元素Collection接口常用方法2. Collection的子接口① List:存放有序、可重复的元素② Set:存放无序、不可重复的元素③ Queue:队列接口2.1 List接口List常用方法:List接口的实现类① ArrayListArrayList 是开发中使用频率最高的 List 实现类,实现了长度可变的数组,在内存中分配连续空间,所以读取快,增删慢。原创 2021-04-20 20:35:01 · 974 阅读 · 3 评论