标签:jdk 图片 virtual 操作系统 开发 开发工具 src mic 操作
在学习 Java 之前,我们需要对一些专业术语有一定的了解,在 Java 中常见的专业术语包 括:JDK、JRE、JVM 等,它们分别是什么,它们之间的关系又是怎样的呢,请看下图:
从上图中我们可以看到,JDK、JRE、JVM 之间存在这样的包含关系:JDK包含 JRE,JRE 又包含 JVM。换句话说,只要安装了 JDK,JRE 和 JVM 则自动就安装了。那么它们分别代表 什么呢:
① JDK:JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。它是 每一个 Java 软件开发人员必须安装的。JDK 安装之后,它会自带一个 JRE,因为软件开发人 员编写完代码之后总是要运行的。注意:如果只是在这台机器上运行 Java 程序,则不需要安 装 JDK,只需要安装 JRE 即可(JRE 是有独立安装包的,这个大家可以从 Oracle 官网上找一下)。
② JRE:JRE(Java Runtime Environment,Java 运行环境),运行 JAVA程序所必须的环 境的集合,包含 JVM 标准实现及 Java 核心类库。
③ JVM:JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,JVM 是一种用于计算设备 的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实 现的。JVM 是实现 Java 语言跨平台的法宝。
在这里我需要重点强调一下,不同的操作系统需要安装不同版本的 JDK,有专门的 windows 版 JDK,Linux 版 JDK,Mac 版 JDK 等,当然不同版本的 JDK安装之后会对应不同版本的 JRE 和 JVM。
标签:jdk 图片 virtual 操作系统 开发 开发工具 src mic 操作
原文地址:https://www.cnblogs.com/kxff/p/14321224.html