深入理解JVM读书笔记: Class类文件结构

Posted Chouney

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入理解JVM读书笔记: Class类文件结构相关的知识,希望对你有一定的参考价值。

Class文件是一组以8位字节为基础单位的二进制流。采用一种类似于C语言结构体的微结构来存储数据,只有两种数据类型:无符号数和表。其中无符号数数据基本的数据类型,以u1、u2、u4、u8表示1、2、4、8字节的无符号数,用于描述数字、索引引用、数量值或者UTF-8编码字符串;表则是由无符号树和其他表的复合数据类型,以_info后缀。整个Class文件本质上就是一张表:

以上是关于深入理解JVM读书笔记: Class类文件结构的主要内容,如果未能解决你的问题,请参考以下文章

深入理解JVM读书笔记: Class类文件结构

深入理解JVM读书笔记三: 虚拟机类加载机制

深入理解JVM学习笔记——-6类文件结构

深入理解JVM虚拟机读书笔记——类的加载机制

深入理解JVM虚拟机读书笔记——类的加载机制

深入理解JVM读书笔记四: (早期)编译器优化