240 发简信
IP属地:海南
  • 120
    Java ConcurrentHashMap工作原理浅析

    本文的所有关于ConcurrentHashMap源码都基于JDK1.8.0_211,如有其他版本的代码,将会在引用处指出代码版本 前言   在翻过了HashMap的一座大山之...

  • 120
    Java HashMap工作原理

    基本知识 Map   在HashMap中,有一个继承的接口Map<K,V>,Map接口实际就是映射,通过键来获取值。在Java的官方注释中是这么描述的: An object ...

  • JVM学习-GC之追踪式垃圾收集算法基础

      学习JVM的垃圾回收,离不开的是追踪式垃圾回收算法,现有的主流Java虚拟机都采用的是追踪式回收算法。对比于引用计数式垃圾收集,追踪式垃圾回收算法都是采用的间接式的回收策...

  • 120
    JVM学习-GC之判断对象存活

    在垃圾收集器之前,首先需要判断哪些对象存活,哪些对象已死(对象死亡的概念代表着,无论通过任何途径都无法访问该对象,无法被引用链可达) 引用   在Java中对于对于引用的概念...

  • 为什么要遍历新生代对象,新生代对象指向老年代不都记录在mod-union table里面的dirty card里面了嘛

    图解CMS垃圾回收机制,你值得拥有

    简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 最近在整理J...

  • 120
    JVM学习-HotSpot虚拟机对象(学习笔记)

    (注:本文全部深入理解Java虚拟机一书的笔记) 对象的创建 执行new指令时 在执行new指令之前:首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个...

  • 120
    JVM学习-运行时内存

    运行时数据区域 程序计数器   生命周期:线程私有的内存,伴随着线程建立和销毁;  作用:当前线程所执行字节码的行号指示器;  字节码解释器工作时就是通过改变这个计数器的值来...

个人介绍
一个正在学习的臭弟弟!