JDK(Java Development Kit):Java开发工具包。jdk是整个Java开发的核心,它集成了jre和一些好用的小工具。例如:javac.exe,java.exe,jar.exe等。Java开发必不可少
JRE(Java Runtime Environment):Java运行时环境。它主要包括两个部分:jvm的标准实现和Java的一些基本类库。它相对于jvm来说,多出来的是一部分的Java类库。Java运行必不可少
JVM(Java Virtual Machine),java虚拟机,它只认识xxx.class这种类型的文件,它能够将class文件中的字节码指令进行识别并调用操作系统向上的API完成动作。所以说,jvm是Java可以跨平台的核心