1.问题 1.JAVA文本文件如何被翻译成CLASS二进制文件? 2.如何理解CLASS文件的组成结构? 3.虚拟机如何加载使用类文件的生命周期? 4.虚拟机系列诊断工具如何使用? 5.虚拟机内存淘汰机制? 6.虚拟机指令集架构? 2.关键词 编译,魔数,常量池,字面量,数据表,堆栈,方法区,程序计数器,内存引用,内存溢出,垃圾回收器,新生区,永久区,指令集 3.全文概要 上一篇我们介绍了代码如何被翻译成机器级程序,然后逐条送到CPU执行.但是现代硬件的指令集架构千差万别,不同机器上运行相同代码