Java中的JDK、JRE、JVM分别是什么?
JVM
Java Virtual Machine
Java虚拟机。 主要用来解释运行符合jvm标准的语言。 (java、kotlin、scala)
JRE
Java Runtime Environment
Java运行时环境。Java中定义了很多类,组成了类库。JRE就是JVM + 类库。 主要用来运行Java程序。
JDK
Java Development Kit
Java开发工具包。包含了开发Java程序所需要的工具,如:javac.exe java.exe javadoc.exe等程序,我们可以用这些工具开发java程序。
JDK就是 开发工具 + JRE。