【Java】JVM 虚拟机 原理

 

 

Java能够被称为“一次编译,到处运行”的原因就是Java屏蔽了很多的操作系统平台相关信息,使得Java只需要生成在JVM虚拟机运行的目标代码也就是所说的字节码,就可以在多种平台运行。

 

JDK 

JRE  java运行时环境的简称

 

JVM跨平台

【Java】JVM 虚拟机 原理

 

虚拟机构成

【Java】JVM 虚拟机 原理

 

 

栈 

先近后出

方法会存到栈里

存方法  变量

 

 

存对象