JVM (PART XIII ) Class文件(I)魔数及相关

Class文件里的魔数

JVM (PART XIII ) Class文件(I)魔数及相关
使用javac命令编译了java文件后,在工作目录文件夹下可以看到一个同名的.class文件,
使用winhex打开可以看到这个文件的内容,
可以看到前面四个字节(0,1,2,3)是0xCA,0xFE,0xBA,0xBE,连起来就是cafebabe,这就是Class文件的魔数,
第五和第六个字节(4,5)是0x00,0x00,这是class文件的次版本号,
第七和第八个字节(6,7)是0x00,0x34,这是class文件的主版本号。