Java之JRE、JDK和JVM

JRE(Java Runtime Environment):

  1. 是java程序运行时的环境,包含JVM和运行时所需要的核心类库。

JDK(Java Development Kit):

  1. 是java程序开发工具包,包含JRE和开发人员使用的工具
  2. 其中开发的工具:编译工具(java.exe)和运行工具(java.exe)

JVM(Java Virtual Machine):

  1. 是Java虚拟机,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的
  2. 在Jvm的支持下,Java语言在不同平台上运行时不需要重新编译。通过Java解释器用来解释执行Java编译器编译后的程序就可以在多种平台上不加修改地运行,实现“一次编译,随处运行”

Java程序编译和运行的过程:

  1. Java源文件需要由编译器编译成字节码文件
  2. 字节码文件由Java虚拟机解释运行

关系如图:

                         

 

 

发布了14 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/NeverFG/article/details/105135226