ConcurrentHashMap 1. 一些重要参数 1.1 MAXIMUM_CAPACITY参数 MAXIMUM_CAPACITY参数表示map的最大容量,默认为1 << ...
Object . HotSpotIntrinsicCandidate 使用 HotSpotIntrinsicCandidate注解标注的方法,表示JVM可能为该方法提供了一些基于CPU指令的高效实现,而非使用Java的实现。 . native方法 getClass hashCode clone notify 等方法的默认实现都是native方法 . equals方法 equals 方法默认实现 . ...
2021-09-18 16:02 0 236 推荐指数:
ConcurrentHashMap 1. 一些重要参数 1.1 MAXIMUM_CAPACITY参数 MAXIMUM_CAPACITY参数表示map的最大容量,默认为1 << ...
HashMap 1. 一些重要参数 1.1 serialVersionUID属性 serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断类的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中 ...
String 1. value数组 用于存储String的字符。 @Stable注解表示变量最多被修改一次,称为“稳定的”。 2. checkBoundsOffCount和checkB ...
。HashMap的这两个值分别是16和0.75。 2. Properties类和Void类 在阅读到Has ...
JDK1.8源码阅读笔记(1)Object类 Object 类属于 java.lang 包,此包下的所有类在使⽤时⽆需⼿动导⼊,系统会在程序编译期间⾃动 导⼊。Object 类是所有类的基类,当⼀个类没有直接继承某个类时,默认继承Object类,也就是说任何 类都直接或间接继承此类 ...
AbstractStringBuilder 1. inflate方法 inflate()方法可以将当前的Latin1编码的字符串膨胀到16位,即UTF16编码(Latin1编码为8位) ...
一、前景提要 阅读JDK源码,所有的类的父类都是Object,Objest中定义有public boolean equals(Object obj)方法,它实现了基础的功能比较两个对象时,是看他们是否指向同一个地址的,同一地址返回的就是true,不同地址返回的就是false,但是,有的时候,比较 ...
一、前景提要 Object类中定义有public String toString()方法,其返回值是 String 类型. 二、默认返回组成 类名+@+16进制的hashcode,当使用打印方法打印的toString()默认就是返回整个格式 三、场景 很多时 ...