【Java】JVM 虚拟机 原理
Java能够被称为“一次编译,到处运行”的原因就是Java屏蔽了很多的操作系统平台相关信息,使得Java只需要生成在JVM虚拟机运行的目标代码也就是所说的字节码,就可以在多种平台运行。
JDK
JRE java运行时环境的简称
JVM跨平台
虚拟机构成
栈
先近后出
方法会存到栈里
存方法 变量
堆
存对象
Java能够被称为“一次编译,到处运行”的原因就是Java屏蔽了很多的操作系统平台相关信息,使得Java只需要生成在JVM虚拟机运行的目标代码也就是所说的字节码,就可以在多种平台运行。
JDK
JRE java运行时环境的简称
JVM跨平台
虚拟机构成
栈
先近后出
方法会存到栈里
存方法 变量
堆
存对象