原文:JDK源码阅读(7):ConcurrentHashMap类阅读笔记

ConcurrentHashMap . 一些重要参数 . MAXIMUM CAPACITY参数 MAXIMUM CAPACITY参数表示map的最大容量,默认为 lt lt 。 . DEFAULT CAPACITY参数 DEFAULT CAPACITY参数表示map的默认容量,为 。 . MAX ARRAY SIZE参数 MAX ARRAY SIZE参数表示map的数组最大长度,在toArray ...

2021-11-25 14:38 0 282 推荐指数:

查看详情

JDK源码阅读(4):HashMap阅读笔记

HashMap 1. 一些重要参数 1.1 serialVersionUID属性 serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中 ...

Sun Oct 10 23:57:00 CST 2021 0 135
JDK源码阅读(2):String阅读笔记

String 1. value数组 用于存储String的字符。 @Stable注解表示变量最多被修改一次,称为“稳定的”。 2. checkBoundsOffCount和checkB ...

Mon Oct 04 19:00:00 CST 2021 1 204
JDK源码阅读(1):Object阅读笔记

Object 1. @HotSpotIntrinsicCandidate 使用@HotSpotIntrinsicCandidate注解标注的方法,表示JVM可能为该方法提供了一些基于CPU指令 ...

Sun Sep 19 00:02:00 CST 2021 0 236
JDK1.8 ConcurrentHashMap源码阅读

1. 带着问题去阅读 为什么说ConcurrentHashMap是线程安全的?或者说 ConcurrentHashMap是如何防止并发的? 2. 字段和常量 首先,来看一下ConcurrentHashMap中的一些字段和常量,这些在接下来的操作中会用得到 2.1. 常量 ...

Mon Nov 26 06:39:00 CST 2018 0 786
JDK1.8源码阅读笔记(1)Object

JDK1.8源码阅读笔记(1)Object ​ Object 类属于 java.lang 包,此包下的所有在使⽤时⽆需⼿动导⼊,系统会在程序编译期间⾃动 导⼊。Object 是所有的基类,当⼀个没有直接继承某个时,默认继承Object,也就是说任何 都直接或间接继承此类 ...

Tue Sep 07 20:28:00 CST 2021 0 357
HashMap源码阅读笔记(基于jdk1.8)

1、HashMap概述:     HashMap是基于Map接口的一个非同步实现,此实现提供key-value形式的数据映射,支持null值。   HashMap的常量和重要变量如下: ...

Wed Oct 26 05:01:00 CST 2016 0 1482
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM