JDK,JRE、JVM、的区别和联系

JDK:JavaDevelopmentToolKit(Java开发工具包)JDK就是我们用来写程序的工具 它里面包括了JRE还有一些其他的工具,JDK的作用就是把java文件转换成class文件然后在让JVM来执行class文件。

JRE:JavaRuntimeEnvironment(Java运行环境)。是运行基于java语言编写的程序所不可缺少的运行环境,也是通过它,java的开发者才可以将自己开发的程序发布到用户手中,让用户使用,与大家熟悉的jdk不同,jre是运行环境,并不是一个开发环境。JRE可以让计算机系统运行Java应用程序。jvm 是 Java 能够跨平台的核心。

JVM:JavaVirtualMachine(Java虚拟机)。所谓虚拟机就是顾明就是模拟出来的东西 可以把它理解成是专门用来执行Java程序的一台机器。也就是说JVM提供了Java执行的硬件平台

联系:JDK包含了JRE   JRE包含了JVM.

猜你喜欢

转载自www.cnblogs.com/zzc622446/p/11815884.html