发表评论取消回复
相关阅读
相关 ConcurrentHashMap源码解析 jdk1.8
put操作 put操作采用CAS(没有hash冲突)+synchronized(hash冲突)实现并发插入或更新操作: 1. 如果没有初始化先初始化 2. 当前Se
相关 jdk源码解析--集合类
最近在整理JAVA 基础知识,从jdk源码入手,今天就jdk中 java.util包下集合类进行理解 先看图 ![472013-20170223204818085-29
相关 jdk源码解析--set
JDK源码分析Set类,因为Set类是经常要用到的,那我们知道JDK源码中Set类在其中不可以有相同的元素,那么判断这个元素是否相同是如何实现的呢,我们看下下面这张图: [!
相关 HashMap源码解析JDK1.8
今天,打算写一篇HashMap的源码解析,主要是针对增删改查操作,废话不多说,直接开始。 先看看hashMap在jdk 1.8的结构,如下图,用的是数组+链表+红
相关 jdk源码解析(二)
了解jvm要了解jvm里面的结构,上图: ![70][] 解释: 程序计数器(Program Counter Register) 它是一块较小的内存空间,它的作用可以看
相关 jdk源码解析(一)
1、先说一下源码解析的过程:JDK-->JRE-->JVM(以openJDK代替) 注意:这里要了解jdk和jre和jvm他们分别是什么?以及他们的关系才可以继续。这里先上
相关 jdk1.8集合框架源码解析(三)List、Set、Queue源码解析
List 是有序集合的顶级接口,Set是无序集合的顶级接口,Queue是队列的顶级接口 List源码解析 public interface List<E> ex
相关 jdk源码解析(二)
[Java虚拟机 运行时数据区][Java_] 了解jvm要了解jvm里面的结构,上图: ![Center][] 解释: 程序计数器(Program Counte
相关 jdk源码解析(一)
1、先说一下源码解析的过程:JDK-->JRE-->JVM(以openJDK代替) 注意:这里要了解jdk和jre和jvm他们分别是什么?以及他们的关系才可以继续。这里先上
还没有评论,来说两句吧...