JVM初识

零 class文件详解 class文件一 8位(一个字节)为基础单位的二进制,各个数据项目紧凑的排列在文件中。中间没有人恶化分隔符。 根据jvm规范,class文件以一种类似于C语言结构体的伪代码来存储数据,这种伪代码只有两种数据类型:无符号数和表。 无符号数属于基本的数据类型,以 u1\u2\u4\u8分别表示1、2、4、8个字节的无符号数,无符号数可以用来描述数字、索引引用、数量值或者按照utf8编码的字符串。 表是由多个无符号数或者其他表作为数据项构成的符号数据类型。所有表都习惯性的以_info结尾 class字节码分析: { 魔数:前四个字节:)