java虚拟机规范中使用一种类似C语言结构体来描述Class文件的基本结构,具体如下:
1 | ClassFile { |
准备工作
把ch02的目录结构复制一份改名ch03,在ch03的目录中创建一个classfile子目录。
1 | |-jvmgo |
为了学习编译后的class文件,新建一个classFileTest.java然后编译
1 | public class ClassFileTest { |
用作者提供的classpy的图形化工具,可以查看反编译后的class文件。
java虚拟机规范中使用一种类似C语言结构体来描述Class文件的基本结构,具体如下:
1 | ClassFile { |
把ch02的目录结构复制一份改名ch03,在ch03的目录中创建一个classfile子目录。
1 | |-jvmgo |
为了学习编译后的class文件,新建一个classFileTest.java然后编译
1 | public class ClassFileTest { |
用作者提供的classpy的图形化工具,可以查看反编译后的class文件。
本文标题:《自己动手写JAVA虚拟机》学习笔记三【解析class文件】
文章作者:Guyuqing
发布时间:2019年02月14日 - 11:38
最后更新:2019年07月31日 - 21:41
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。