深入理解Java虚拟机

1. Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部是程序运行的必要数据,没有空隙存在。当遇上占用8位字节以上的数据时,按照高位在前的方式分割成若干个8位进行存储(大端方式)。Class文件使用一种类似于C语言结构体的伪结构来存储数据,这种结构只有两种类型,无符号数和表。Class 文件结构。

《深入理解Java虚拟机》

magic 四字节,为0XCAFEBABE

version(major/minor),高版本的JDK可以运行低版本的Class文件,反之不可以。

    原文作者:java虚拟机
    原文地址: https://blog.csdn.net/zhshuai1/article/details/82528591
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞