https://blog.csdn.net/fuxiaoxiaoyue/article/details/93497558

https://blog.csdn.net/tjiyu/article/details/53748965

前端 javac--从.java到.class

字节码到机器码 

1.及时编译 just in time JIT

2.静态编译Ahead off time AOT

现在用的是混合编译模式1和2

hotspot

java因为有虚拟机而跨平台性