热情镜子

文章
3
资源
0
加入时间
4年2月7天

Collection线程不安全问题

​java集合类问题是java基础中的重点,也是面试必问的一个东西,面试官很明确的告诉我们了:就要问你这个,就看你能学多少。List list = new ArrayList();>();当我们执行这条代码的时候,底层做了什么操作呢?我们来看下源码:底层创建了一个空数组,默认的初始容量为10执行add()方法往集合中添加元素的时候,如果集合中的元素超过了10个,那么就会进行扩容,会扩大为原来的1.5倍在单线程环境下,ArrayList是安全的public clas.