ConcurrentHashMap 1. 一些重要参数 1.1 MAXIMUM_CAPACITY参数 MAXIMUM_CAPACITY参数表示map的最大容量,默认为1 << ...
String . value数组 用于存储String的字符。 Stable注解表示变量最多被修改一次,称为 稳定的 。 . checkBoundsOffCount和checkBoundsBeginEnd方法 String的很多构造方法使用了数组或者其他一些集合来创建新的String,这些构造方法大多含有以下参数 集合S 取值左端点p 取值长度l 那么需要一个方法来检查这几个参数是否合法,所以St ...
2021-10-04 11:00 1 204 推荐指数:
ConcurrentHashMap 1. 一些重要参数 1.1 MAXIMUM_CAPACITY参数 MAXIMUM_CAPACITY参数表示map的最大容量,默认为1 << ...
HashMap 1. 一些重要参数 1.1 serialVersionUID属性 serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断类的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中 ...
。HashMap的这两个值分别是16和0.75。 2. Properties类和Void类 在阅读到Has ...
Object 1. @HotSpotIntrinsicCandidate 使用@HotSpotIntrinsicCandidate注解标注的方法,表示JVM可能为该方法提供了一些基于CPU指令 ...
AbstractStringBuilder 1. inflate方法 inflate()方法可以将当前的Latin1编码的字符串膨胀到16位,即UTF16编码(Latin1编码为8位) ...
JDK1.8源码阅读笔记(1)Object类 Object 类属于 java.lang 包,此包下的所有类在使⽤时⽆需⼿动导⼊,系统会在程序编译期间⾃动 导⼊。Object 类是所有类的基类,当⼀个类没有直接继承某个类时,默认继承Object类,也就是说任何 类都直接或间接继承此类 ...
1、HashMap概述: HashMap是基于Map接口的一个非同步实现,此实现提供key-value形式的数据映射,支持null值。 HashMap的常量和重要变量如下: ...
JDK源码阅读笔记: https://github.com/kangjianwei/LearningJDK 如何阅读源码,是每个程序员需要面临的一项挑战。 为什么需要阅读源码?从实用性的角度来看,主要有三个目的:第一,解决手头的新问题或者新需求;第二,真正理解一部分 ...