虚拟机执行子系统
你好! 这是我对于JVM 虚拟机执行子系统相关知识点的梳理与思考,希望对你能有所帮助;菜鸟萌新,问题多多,欢迎指出,谢谢!本文章以图为主,如果文章中没有图片,麻烦移步: 链接.
类文件结构
概述
数据项的具体含义
魔数与文件版本
常量池
访问标志、类、父类、接口索引集合
字段表
方法表
属性表集合
Code
其他
字节码指令简介
加载与存储
运算
类型转换
对象创建与访问
操作数
控制转移
方法调用与返回
异常处理、同步
类加载机制
类加载的时机
类加载的过程
类加载器
双亲委派模型
破坏双亲委派模型
字节码执行引擎
运行时栈帧结构
方法调用
引用
[1]: 深入理解Java虚拟机: JVM高级特性与最佳实践(第3 版) 周志明