我们都知道Java的程序需要经过编译后,产生.Class文件,JVM才能识别并运行它,JVM针对每个操作系统开发其对应的解释器,所以只要其操作系统有对应版本的JVM,那么这份Java编译后的代码就能够运行起来,这就是Java能一次编译,到处运行的原因。可想而知,JVM是Java程序员必学的东西。
因此今天给小伙伴们分享一份《Java虚拟机源码剖析与实例详解笔记》,这分笔记它对对象的二分模型、类的加载机制、类与常量池、方法与变量、对象的创建和初始化、Serial和Serial Old垃圾收集器、Java引用类型等内容进行详细解读,帮读者真正掌握HotSpotVM运行的每个细节。
限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴可以文末获取↓↓↓
目录总览
内容节选
本书共13章,章节顺序基本上是按照类的生命周期进行编排的。本书涵盖的主要内容有HotSpot VM简介、对象的二分模型、类的加载机制、类与常量池的解析、字段的解析、方法的解析、类的连接与初始化、运行时数据区、类对象的创建和初始化、Serial垃圾收集器、SerialOld垃圾收集器以及Java引用类型的实现原理等。
限于文章篇幅原因,就展示到这里了,有需要的小伙伴可以查看下方名片↓↓↓