【愚公系列】2022 年 07 月 Java 教学课程 02-Java 语言 JRE 和 JDK
前言
Java 开发的三个步骤:编写代码,编译代码和运行代码
一、JRE
JRE 是 Java Runtime Environment 的缩写,顾名思义是 java 运行时环境,包含了 java 虚拟机,java 基础类库。是使用 java 语言编写的程序运行所需要的软件环境,是提供给想运行 java 程序的用户使用的,还有所有的 Java 类库的 class 文件,都在 lib 目录下,并且都打包成了 jar。
至于在 Windows 上的虚拟机是哪个文件呢?就是<JRE 安装目录>/bin/client 中的 jvm.dll。
二、JDK
Jdk 是 Java Development Kit 的缩写,顾名思义是 java 开发工具包,是程序员使用 java 语言编写 java 程序所需的开发工具包,是提供给程序员使用的。JDK 包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具:jconsole,jvisualvm 等工具软件,还包含了 java 程序编写所需的文档和 demo 例子程序。
三、JRE、JDK、JVM 的作用
1、JVM:java 虚拟机 。
作用:保证 java 语言跨平台。
2、JRE:java 运行环境 jre=java 虚拟机+核心类库。
作用:java 程序的运行环境。
3、JDK :java 开发工具集。JDK=jre+java 开发工具。
作用:java 程序的开发环境。
简言之:使用 jdk 开发完成的 java 程序,交给 JRE 去运行,由 JVM 来保证跨平台。
总结
如果你需要运行 java 程序,只需安装 JRE 就可以了。如果你需要编写 java 程序,需要安装 JDK。
版权声明: 本文为 InfoQ 作者【愚公搬代码】的原创文章。
原文链接:【http://xie.infoq.cn/article/e5e4b2b944bb5eb98c91c795e】。文章转载请联系作者。
评论