设为首页 加入收藏

TOP

Java虚拟机知识点-class文件
2019-08-04 00:13:18 】 浏览:56
Tags:Java 虚拟 知识点 -class 文件

??Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑排列在Class文件中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部是程序运行的必要数据,没有空隙。当遇到需要占用8位字节以上的数据项时,会按照高位在前的方式分割成若干个8位字节进行存储。


ClassFile 结构


对下面的类进行编译生成Test2.class


通过十六进制查看工具打开Test2.class


十六进制


根据 ClassFile 结构说明,前面4个字节是魔数oxcafebabe。接下来是次版本号和主版本号ox0000和ox0034,十进制为0和52,52表示JDK1.8,所以JDK版本是1.8.0。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Liunx环境下配置matplotlib库使用.. 下一篇Java虚拟机知识点-异常

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目