Java字节码规范

33 java jvm bytecode

有一个学习JVM字节码指令集的好地方.规范也许也许是一些教程?

我问,因为我想为它设计一个生成JVM字节码的玩具语言和编译器.

感谢您的知识,也许谷歌搜索.

Ada*_*eld 23

Java字节码规范的一个很好的参考是Java虚拟机规范.

请参见第4章.类文件格式第6章Java虚拟机指令集.


Osc*_*Ryz 11

IBM开发人员可以使用更多"图形"解释:了解字节码可以使您成为更好的程序员.


Bal*_*ala 5

《Java 虚拟机编程》一书解释了 JVM 指令集以及如何为其编写代码。它还介绍了一个名为 Oolong 的字节码汇编器,我一直无法下载。不过,您可以使用茉莉花,它是乌龙茶的前身。本质上,您编写一个带有说明的文本文件,Jasmin 将生成一个 .class 文件。这本书出版于 1999 年,但仍然是对 VM 的良好而温和的介绍。