学习Java前需理清JDK、JRE与JVM三者之间的关联与区别。
1、 JDK包含JRE,JRE包含JVM,层层依赖。
2、 Java开发工具包,简称JDK,是Java开发的核心组件,内置JRE及多种实用工具,为Java程序的编写、调试和运行提供完整支持。
3、 比如 javac.exe、java.exe 和 jar.exe 等可执行文件。
4、 Java运行时环境,简称JRE,主要由两部分组成:Java虚拟机和核心类库,是运行Java程序所必需的环境。
5、 JVM的标准版本实现
6、 Java常用基础类库介绍
7、 它比 JVM 多出了一部分 Java 类库。
8、 Java虚拟机,英文名为Java Virtual Machine,是我们熟知的运行Java程序的核心组件。
9、 它仅识别 xxx.class 格式的文件,可解析其中的字节码指令,并调用操作系统提供的接口执行相应操作。正因如此,JVM 成为了 Java 实现跨平台能力的关键所在。
10、 总结:
11、 由此可以得出这样一个结论:
12、 无论开发还是生产环境,只需安装JDK即可运行Java程序。
13、 了解电脑中JDK、JRE与JVM的关联层次。

