【Java基础】JDK、JRE、JVM的区别

JDK

JDK:Java Development Kit,Java 语言软件开发工具包。

一个工具包,能支持人类输入编程语言,并将其转化为机器语言,其中包含了JRE和JVM。

JRE

JRE:Java Runtime Environment,Java运行环境。

人类使用JDK开发好程序后,JRE提供程序的运行环境,能把程序针对不同环境编译成可以运行的机器语言。JRE包含了JVM的标准实现。

JVM

JVM:Java Virtual Machine,Java虚拟机。

所有Java程序,都由JRE编译成JVM能认识的一种特定语言,在JVM上运行,JVM再通过与不同操作系统,不同环境的交互,进而在不同的系统下。

猜你喜欢

转载自www.cnblogs.com/LiveYourLife/p/8888474.html