- JDK
JDK是java开发工具包,是Sun公司针对Java开发员的产品。
JDK 中包含JRE,在JDK安装的目录下有一个叫jre的目录,里面有两个文件夹,bin/和lib,其中bin就是jvm(java虚拟机),lib中则是jvm工作所需要的类库
意义:JDK是整个JAVA的核心,包括java运行环境jre、一堆的工具、java的基础类库。
- JRE
JRE是java的运行环境,不是开发环境,只是针对使用java程序的用户
- JVM
JVM 就是java虚拟机。他是整个java实现跨平台的最核心的部分,所有的java程序首先会被编译为.class文件,这种文件在虚拟上执行,在解释执行.class文件的时候需要用到jre类库