介绍
Java虚拟机(JVM)用于java运行环境(JRE)。最初的 JVM 被认为是字节码解释器。由于性能问题,这可能会让人感到有点意外。许多现代语言旨在编译成特定于 CPU 的可执行代码。然而,JVM 执行 Java 程序这一事实有助于解决与基于 Web 的应用程序相关的主要问题。
JVM 执行 Java 程序这一事实也有助于使其稳定。由于JVM负责,程序的执行是由它控制的。因此,JVM 可以构建一个称为沙箱的有限执行区域,其中包含软件,从而防止系统获得无限制的访问。Java 语言中存在的一些限制也改进了保护。Java的JVM架构包括类加载器、执行引擎、内存字段等。
组件