JDK、JRE、JVM

JVM:Java Virtual Mechinal(Java虚拟机),负责加载、执行字节码.class文件,JVM是Java实现跨平台的和核心(一次编写,到处运行)。JVM是运行所有Java程序的假想计算机,是Java程序的运行环境,我们编写的Java代码,都运行在 JVM 之上。

JRE:Java Runtime Environment(Java运行时环境),提供了一个环境,所有Java程序都必须在JRE下才能运行,普通用户只需要安装JRE,运行已经开发好的Java程序。主要包括JVM和Java系统类库。

JDK:Java Development Kit(Java开发工具包),是一个提供开发和运行Java程序环境的工具包。包含开发工具(Java程序所必需的命令工具)和JRE(Java运行时环境)。

 

JVM < JRE < JDK

JDK = JRE + 开发工具(编译、运行等命令工具)

JRE = JVM + Java系统类库

 

tip:运行Java程序的最小环境为JRE;开发Java程序的最小环境为JDK。

posted @ 2022-10-08 22:09  上班摸鱼时  阅读(29)  评论(0)    收藏  举报