1:概念:
JVM是一个使java可以跨平台运行的想象出来的机器,在实际生活中它是由计算机的软件模拟来实现的,他是java运行环境的核心。
2:组成:
- 指令集
- 寄存器
- 栈(分为三个区:变量区,操作区,运行区)
- 垃圾回收器
- 类文件格式
- 存储器
3:原理:
当java代码编写好之后,有编译器转换成JVM可以是别的字节码(生产相应的.class文件),然后由JVM将字节码传输给解释器,由解释器转换成机器码给机器。
1:概念:
JVM是一个使java可以跨平台运行的想象出来的机器,在实际生活中它是由计算机的软件模拟来实现的,他是java运行环境的核心。
2:组成:
3:原理:
当java代码编写好之后,有编译器转换成JVM可以是别的字节码(生产相应的.class文件),然后由JVM将字节码传输给解释器,由解释器转换成机器码给机器。