一、JVM概述
0.JVM作用:
①:将.class字节码文件生成为操作系统指令,传递给操作系统后通过计算机运行。
1.jvm的位置
2.Jvm的整体结构(HotSpot虚拟机)
3.Java代码的执行流程
- 首先java程序经过前端编译器生成.class字节码文件;
- 虚拟机将字节码文件生成为对应的操作系统指令
- 操作系统处理成计算机能够运行的指令
4.jvm的运行周期
- 启动:通过类引导加载器创建一个初始类来完成;
- 执行:程序开始执行的时候,Jvm启动,程序执行结束的时候,Jvm就停止;
- 停止
- 程序正常执行结束;
- 程序因为异常终止;
- 程序因为操作系统的异常而终止
- 自己调用了System类中的exit()方法使程序退出;