1.class的执行在Sun JDK中有解释执行和编译为机器码执行两种方式,其中编译为机器码又分为client和server两种模式
2.Java编码编译的三个步骤:分析和输入到符号表(Parse and Enter)、注解处理(Annotation Processing)、语义分析和生成class文件(Analyse and Generate)
3.class文件中不仅仅存放了字节码,还存放了很多辅助JVM来执行class的附加信息,一个class文件包含了以下信息:结构信息、元数据、方法信息。class文件是个完整的自描述文件,字节码在其中只占了很小的部分。
4.JVM将类加载过程划分为三个步骤:装载、链接和初始化。初始化步骤不是必须,可以在类被调用前执行
5.在源码编译阶段将源码编译为JVM字节码,JVM字节码是一种中间代码的方式,要由JVM在运行期间对其进行解释并执行,这种方式称为字节码解释执行方式。
6.