Java源码
windy46
这个作者很懒,什么都没留下…
展开
-
ConcurrentHashMap的size计算(分析JDK1.7 1.8)
JDK1.7 的 ConcurrentHashMap的size() /** * Returns the number of key-value mappings in this map. If the * map contains more than <tt>Integer.MAX_VALUE</tt> elements, returns * <tt>Integer.MAX_VALUE</tt>. *原创 2020-07-23 20:14:43 · 1045 阅读 · 0 评论 -
CAS到底是什么?
在学习并发之前,有必要了解清楚CAS是什么? 先参考:https://blog.csdn.net/v123411739/article/details/79561458原创 2020-07-23 19:06:13 · 457 阅读 · 0 评论 -
String#intern()方法
前言:创建String对象时实际产生了多少个对象? 说明: String s = new String(“abc”); 创建了2个对象 第一个对象,内容“abc”,存储在常量池中 第二个对象,内容“abc”,存储在堆中 String常量池在不同JDK版本的位置 JDK6 String常量池保存到Perm区。 Perm区主要存储一些加载类的信息、静态变量、方法片段、常量池等。 He...原创 2019-11-15 21:40:34 · 252 阅读 · 0 评论