Java虚拟机
卢艳亮
没有十全十美,只有不断追求
展开
-
Class类文件结构
class文件一组以8位字节为基础单位的二进制流,每一个字节用2个十六进制表示。在解读这些十六进制数据时,JVM文档定义了一套自己的数据类型来表示class文件数据:使用u1, u2, u4和u8分别来代表1个字节,2个字节、4个字节和8个字节。下图使用的是010Editor打开的一个class文件: 如图所示,u2 minor_version中的u2表示占用2个字节,而上面会显示占用连续的4个...原创 2019-07-11 11:46:27 · 464 阅读 · 0 评论 -
JVM 虚拟机字节码指令表
字节码 助记符 指令含义 0x00 nop None 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将int型0推送至栈顶 0x04 iconst_1 将int型1推送至栈顶 0x05 iconst_2 将int型2推送至栈顶 0x06 iconst_3 将int型...转载 2019-07-11 20:49:05 · 266 阅读 · 0 评论