这一章节讲的是字节码的整个组成格式,读懂了这一章,就读懂了字节码文件。对于这一章的学习,我更推荐作为工具书去查找。最好是找一个最简单的Hello World例子,一个字节一个字节去分析其含义。在分析过程中,把这个章节当成工具来查询每个字节的含义。
我写了一篇文章来带你一个字节一个字节分析,有兴趣的可以看:JVM系列第5讲:字节码文件结构
Java 虚拟机实现会在文件的链接阶段(§ 5.4)对 Class 文件进行必要的校验。
看到这里,知道JVM会在文件的链接阶段,做JDK版本的校验。
这个章节除了对字节码格式的介绍之外,还介绍了一些JVM文件校验的东西,但这块内容晦涩难懂,并不适合单独阅读。读者可以简单读过,有个印象即可。等到真正遇到相关问题,再来深入了解。
FEATURED TAGS
性能优化
单测
事务
Spring
性能调优
Tomcat
MySQL
系统设计
稳定性建设
synchronized
并发编程
Java内存模型
思维误区
认知成长
简历
爬虫
Github
邮件
经济学
书籍推荐
年度总结
个税
排序
算法
程序员
架构师
软件工程
操作系统
阻塞队列源码系列
推送基础系列
JVM 规范系列
Prometheus 入门系列
集合源码系列
JVM 基础系列
并发集合源码系列
并发包源码系列
线程池源码系列
JVM实战
Apache Common Pool
树结构
数据结构
中年危机
教员
Redis
HBase
有赞
Chrome
技术管理
美团
建站
Kafka
法律
Prometheus
商业
哲学
时间管理
Markdown
面试
华为
Maven
区块链
源码
雷军
小米
线上问题
管理
方法论
数据库
Push
JVM
Alfred
架构设计
计算机原理
MongoDb
职业规划
运维
重构
设计模式
LOG4J
ImageMagick
计算机网络
入门教程
毛主席
Java
Canal
ElasticSearch
Linux
Shell