jvm

jvm笔记

Posted by BY on August 30, 2020

jvm

JVM和JRE和JDK的区别

  • JRE(Java运行时环境):运行Java应用程序所需的最低环境(不支持开发)。它包括JVM(Java虚拟机)和部署工具。
  • JDK(Java开发工具包):用于开发和执行Java应用程序的完整开发环境。它包括JRE和开发工具。

JRE供用户使用,而JDK供程序员使用。

JVM整体架构

JVM只是一个规范,每个供应商的实现都不同。现在,让我们来了解规范中定义的JVM普遍接受的体系结构。

Image for post

https://medium.com/@ThilinaAshenGamage