21xrx.com
2024-11-22 09:28:56 Friday
登录
文章检索 我的文章 写文章
Java技术版本介绍:从JDK到JRE以及JVM的区别
2023-06-15 09:26:33 深夜i     --     --
Java技术 JDK JRE JVM

Java是一种广泛使用的编程语言,它以其跨平台性和高效性而闻名于世。然而,并不是所有Java版本都相同,因此在开始探索Java的世界之前,重要的是理解不同的Java版本之间的差异。

Java有三个主要的技术版本:JDK、JRE和JVM。以下是这三个版本的详细介绍。

### JDK

JDK是Java开发工具包,它为Java开发人员提供了编译器、调试器和其他需要开发Java应用程序的工具。这个版本还包括了 JRE 。


public class HelloWorld {

  public static void main(String[] args) {

   System.out.println("Hello, World!");

  }

}

### JRE

JRE是Java运行时环境,它包含了Java虚拟机(JVM)、Java类库、Java命令Shell以及其他运行Java程序所需的共享库和支持文件。如果您只是想运行Java程序而不是开发Java应用程序,那么您只需要安装JRE。


public class HelloWorld {

  public static void main(String[] args) {

   System.out.println("Hello, World!");

  }

}

### JVM

JVM是Java虚拟机,它是Java程序执行的环境。Java程序在编译后,会编译成Java字节码指令,然后在JVM上执行。虚拟机提供了一个与硬件平台无关的环境,让Java程序能够在任何支持Java虚拟机的平台上运行。


public class HelloWorld {

  public static void main(String[] args) {

   System.out.println("Hello, World!");

  }

}

在总结这三个技术版本时,JDK 是Java开发人员必备工具,JRE 面向用户,供其运行Java程序时使用,而 JVM 是运行Java程序的虚拟执行环境。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复