JVM的概念,组成及其工作原理

1:概念:

    JVM是一个使java可以跨平台运行的想象出来的机器,在实际生活中它是由计算机的软件模拟来实现的,他是java运行环境的核心。

2:组成:

  1.   指令集
  2. 寄存器
  3. 栈(分为三个区:变量区,操作区,运行区)
  4. 垃圾回收器
  5. 类文件格式
  6. 存储器

3:原理:

        当java代码编写好之后,有编译器转换成JVM可以是别的字节码(生产相应的.class文件),然后由JVM将字节码传输给解释器,由解释器转换成机器码给机器。

猜你喜欢

转载自blog.csdn.net/qq_40036979/article/details/80072620