![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
AAAAAgnes
这个作者很懒,什么都没留下…
展开
-
为什么ConcurrentMap不允许null
ConcurrentMaps不允许key、value为null 阅读源码可以发现,HashMap允许插入key和value是null的数据的,而ConcurrentHashMap是不允许key和value是null的。这个是为什么呢?ConcurrentHashMap的作者是这么说的: The main reason that nulls aren’t allowed in Concurre...原创 2018-03-12 10:13:34 · 5019 阅读 · 2 评论 -
String、StringBuffer、StringBuilder的不变性理解
String、StringBuffer、StringBuilder的不变性理解 都是final类,都不允许被继承 String长度不可变,而StringBuffer、StringBuild是可变的。主要原因如下: String类中包含一个不可变的char数组value用来存放字符串存储数据的变量: /** The value is used for character storage...原创 2018-03-12 14:54:33 · 248 阅读 · 0 评论