![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java数据结构
文章平均质量分 83
易柏州Innovation
Java工程师。 推崇以白话文记录学习博客
展开
-
【ArrayList】白话文源码分析
【ArrayList】白话文源码分析ArrayList类解析全局变/常量构造方法无参构造:有参构造(参数为int)有参构造(参数为Collection集合其他方法add()打好基础,再说其他的,不要整天好高骛远。希望我的分享能帮到一样迷茫但努力的同学。ArrayList类解析首先我想对一些基础不好同学说一句。ArrayList是一个类,不是你们认为的就直接操作内存了。既然ArrayList是一个类,那么类就有类的规则,有规则我们就能学习。我们来看看这个类的结构:public class Ar原创 2022-02-28 17:07:18 · 346 阅读 · 0 评论 -
java中ArrayList为什么线程不安全,解决办法(面试题必问)
java中ArrayList为什么线程不安全,解决办法(面试题必问) 故障现象先写一个demo,看看什么情况下,ArrayList出现线程安全问题: public static void main(String[] args) { List<String> list = new ArrayList<>(); for(int i = 0; i<3 ; i++){ new Thread(()->{原创 2021-08-02 18:10:56 · 512 阅读 · 0 评论 -
ConCurrentHashMap源码分析,面试常问
ConCurrentHashMap源码分析,面试常问1. 都说ConCurrentHashMap是线程安全,但又比HashTabel效率高。底层实现原理是什么?原创 2021-04-13 17:02:36 · 2773 阅读 · 4 评论