文章目录
- 2.3.3.1.Execute the Byte Code(执行二进制文件)
- 2.3.3.2.Make appropriate calls to the underlying hardware (对基础硬件进行适当的调用)
1.官网
https://docs.oracle.com/javase/8/index.html
2.JDK,JRE,JVM
2.1.三者关系
https://docs.oracle.com/javase/8/docs/index.html
2.2.JDK编译
2.2.1.JDK 编译原理
2.3.JRE运行 (这里注意:运行阶段就是项目启动,程序调用的过程中)
2.3.1.Class Loader 类加载器
2.3.1.1.classLoader加载过程与加载原理
2.3.2.Byte Code Verifier 字节码验证
2.3.3.Intrepreter
两个功能
2.3.3.1.Execute the Byte Code(执行二进制文件)
2.3.3.2.Make appropriate calls to the underlying hardware (对基础硬件进行适当的调用)
整体流程