美文网首页
每天一个知识点(1)--JVM-基本概念及组成介绍

每天一个知识点(1)--JVM-基本概念及组成介绍

作者: gigglesoso | 来源:发表于2021-05-12 15:32 被阅读0次

JVM是Java Virtual Machine的简称。它是可运行Java代码的假想计算机,组成上包含:

  • 类加载子系统:顾名思义,该系统是负责加载需要运行以及依赖的java类,我们经常说的双亲委派的类加载模式就发生在这个系统里。因此这个系统是根基,保证JVM运行的各种类资源。
  • 运行时数据区:这个从名字也很好理解了,就是JVM在运行时需要的内存空间;这个运行时数据区再展开来又包含以下几部分:方法区、虚拟机栈、本地方法栈、堆、程序计数器;这个区域因为有JVM运行时的各种对象,变量等,因此也时垃圾回收发生的区域。
  • 执行引擎:可以简单理解为链接JVM和计算机的通道;我们JVM执行了很多方法,其实每一行代码的执行都需要交给计算机底层去实现,而Java语言是一种高级语言,计算机底层并不理解,因此执行引擎负责把JAVA语言翻译成计算机能看懂的语言,是个翻译官。

相关文章

网友评论

      本文标题:每天一个知识点(1)--JVM-基本概念及组成介绍

      本文链接:https://www.haomeiwen.com/subject/hjuadltx.html