摘要:
1. 原理 CopyOnWriteArrayList有点像线程安全的ArrayList. 其实它的原理简单概括起来就是读写分离.写操作是在一个复制的数组上进行的,读操作在原始数组中进行,读写是分离的.写操作的时候是加锁了的,写操作完成了之后将原来的数组指向新的数组. 下面我们简单看下add和get方 阅读全文
posted @ 2020-09-11 19:47
潇风寒月
阅读(13)
评论(0)
推荐(0)
摘要:
1. String是如何实现的? 里面是char数组实现的,最新的版本换成了byte数组(ASCII占1位,中文的话占2位). 2. 字符串常量池 Java堆内存中一个特殊的存储区域,当创建一个String对象时,假如此字符串值已经存在于常量池中,则不会创建一个新的对象,而是引用已经存在的对象.JD 阅读全文
posted @ 2020-09-11 19:38
潇风寒月
阅读(9)
评论(0)
推荐(0)

浙公网安备 33010602011771号