一、JVM轮廓
(一)JVM的整体架构(图示)
(二) Java代码执行流程(图示)
JIT编译器(just in time)即时编译器:将热点代码缓存起来(缓存成本地的机器指令)
(三)Java的生命周期
- 启动 通过引导类加载器 BootStrap Class Loader 创建一个初始类,入口就是main 方法
- 执行 执行的是一个叫Java 虚拟机的进程
- 退出 会有下面几种情况
3.1 正常退出
3.2 异常退出,A:在执行过程中遇到异常;B:操作系统遇到异常而导致虚拟机进程终止
3.3 程序方法调用系统的Runtime或System类的exit()方法。
近期评论