JVM : Java Virtual Machine(Java虚拟机)
JVM就是模拟了电脑的硬件,它同样有着像CPU一样可以执行代码的功能。它的实现具体有:指令集 寄存器组 类文件格式 栈 垃圾收集堆 内存区。可以把它理解成是专门用来执行Java程序的一台机器。也就是说JVM提供了Java执行的硬件平台。JVM上执行的代码都存放在 .CLASS 文件中。JVM只执行字节码文件。
JRE : Java Runtime Environment(Java运行环境)
指可以运行Java程序的地方(Java执行的软件平台)
JDK : Java Development ToolKit(Java开发工具包)