SF
new JinhaoPlus()
new JinhaoPlus()
注册登录
关注博客
注册登录
主页
关于
RSS
JVM字节码执行引擎思维导图
JinhaoPlus
2018-08-25
阅读 7 分钟
3.3k
本文参考自来自周志明《深入理解Java虚拟机(第2版)》,拓展内容建议读者可以阅读下这本书。 文字版如下: 运行时栈帧结构 局部变量表 需要多少大小的局部变量表已写入到class字节码方法的Code属性的max_locals属性中 一个存储单位称为一个Slot(32位) 为了让所有数据类型的局部变量都能够存储到局部变量表中而设定了定...
完全图解JVM Class文件结构
JinhaoPlus
2018-08-14
阅读 10 分钟
4.4k
对一个class文件的字节码进行逐行的分析是理解class文件结构的最佳方式。但是往往复杂的二进制字节码会让人望而却步,或者只有仔细一点点盯着才能保证不花眼。本文的目的在于尽可能完整地拆解JVM的Class字节码并将其分块分析,最终得到的图解结构希望可以帮助到你。
Java虚拟机 :Java字节码的编译生成和运行优化
JinhaoPlus
2015-10-24
阅读 4 分钟
9.3k
作为Java开发人员,一定程度了解JVM虚拟机的的运作方式非常重要,本文就一些简单的虚拟机的相关概念和运作机制展开我自己的学习过程,是这个系列的第四篇。
Java虚拟机 :Java字节码指令的执行
JinhaoPlus
2015-10-17
阅读 8 分钟
9.7k
作为Java开发人员,一定程度了解JVM虚拟机的的运作方式非常重要,本文就一些简单的虚拟机的相关概念和运作机制展开我自己的学习过程,是这个系列的第三篇。
Java虚拟机:Java二进制字节码的结构、加载
JinhaoPlus
2015-10-16
阅读 7 分钟
8.4k
作为Java开发人员,一定程度了解JVM虚拟机的的运作方式非常重要,本文就一些简单的虚拟机的相关概念和运作机制展开我自己的学习过程,是这个系列的第二篇。
Java虚拟机:Java自动内存管理和回收机制
JinhaoPlus
2015-10-09
阅读 5 分钟
8.8k
这篇文章的素材来自周志明的《深入理解Java虚拟机》。作为Java开发人员,一定程度了解JVM虚拟机的的运作方式非常重要,本文就一些简单的虚拟机的相关概念和运作机制展开我自己的学习过程。