JDK-JRE-JVM
1:jvm
– Java虚拟机
– 加载并运行.class字节码文件,生成计算机能够认识的0、1二进制数据
– 实现了跨平台操作,Java虚拟机相当于将字节码文件转换成二进制数据的小型CPU,在Windows上运行,下载Window的jvm,在Linux上运行,下载Linux的jvm…
2:jre
– Java最小运行环境(jvm + java系统类库(String、Object…))
– 编译运行.java文件(自己写的java代码)生成.class字节码文件,只要各位程序猿每次写完代码进行Ctrl + S保存操作,会自动进行
– 是java最小的运行环境,没有它,代码无法运行
3:jdk
– Java开发工具包(jre + java开发小工具)
– Java最小开发环境
– 我们之后所编写的代码全部基于jdk上面的