一.
1.基本概念: JVM是可运行Java代码的假想计算机,JVM是运行在操作系统之上的,它与硬件没有直接的交互。
2.运行过程: Java源文件(.java)—->编译器(eclipse、idea)—->字节码文件(.class)—->JVM—->机器码(运行于不同的OS,如windows、Linux)
?由于.class在各个OS都通用,所以一次编译,全平台通用
二.JVM内存模型
https://blog.csdn.net/weixin_45097458/article/details/100057041