📚《深入浅出JVM字节码》

《Java虚拟机字节码:从入门到实战》的开源版本。作者通过自己的实战经验,整合出一套适合新手的高效学习教程。归纳并提炼知识点,制定合理路线,帮助读者更快掌握核心技术。


字节码指令集

Java虚拟机的指令是由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零个或多个代表此操作所需参数(称为操作数,Operand)而构成1。 虽然一条虚拟机指令的操作码只用一个字节存储,Java虚拟机所能支持的指令最多只能有256条,但虚拟机指令很少会随着虚拟机版本的更新而增加新的指令,即便Java版本更新很快。

相信通过前面第二章的学习,我们都已经在枯燥的学习中掌握了class文件结构,相比于学习 class文件结构,本章介绍的字节码指令会增添几分乐趣。在了解每条字节码指令后,通过javap查看Java代码编译后的字节码就能了解一些语法糖的本质实现。本章内容安排如下:



  1. 《Java虚拟机规范》Java SE 8版字 节码指令集简介

📚目录