当前位置:首页 > 虚拟机 > 正文

java和虚拟机的区别(java虚拟机底层讲解)

Java 和虚拟机 (JVM) 是两种不同的概念,它们之间存在着密切的关系。

Java:

- Java 是一种面向对象、编译型的高级编程语言。 - 它最初由 Sun Microsystems 开发,现在由 Oracle 开发。 - Java 的目标是 "一次编写,随处运行",这意味着用 Java 编写的代码可以在任何具有 Java 虚拟机 (JVM) 的平台上运行。

虚拟机 (JVM):

- JVM 是 Java 虚拟机,它是一个软件平台,可以运行 Java 字节码。 - 它提供了 Java 运行时的环境,以便 Java 程序能够执行。 - JVM 将 Java 字节码转换成特定平台上的机器指令,以便计算机能够运行 Java 程序。