摘要: 8 初始容量为16 负载因子0.75 每次扩容翻倍为2n rehash到og或og+n的坑位 求坑位 有两步: 修改hash:先对hash值右移16位,为了更散列 ((h = key.hashCode()) ^ (h >>> 16)) 由于tab.length肯定是远远小于hash值的,所以位运算的 阅读全文
posted @ 2021-09-13 17:36 常熟阿诺 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 比AtomicInteger快,但没那么准 主要用到的参数: base,cells数组,cellsBusy有无锁,uncontended竞争过,各种cas public void add(long x) { //牛逼啊可以修改了 哈哈 Cell[] as; long b, v; int m; Cel 阅读全文
posted @ 2021-09-13 17:35 常熟阿诺 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 集合 Collection和map是同级的,Collection实现了Iterator接口 序列化 Serilization 阅读全文
posted @ 2021-09-13 10:49 常熟阿诺 阅读(18) 评论(0) 推荐(0) 编辑