写点什么

【愚公系列】2022 年 07 月 Java 教学课程 02-Java 语言 JRE 和 JDK

作者:愚公搬代码
  • 2022 年 7 月 09 日
  • 本文字数:528 字

    阅读完需:约 2 分钟

前言

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。

发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2022.03.01 加入

该博客包括:.NET、Java、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、python、大数据等相关使用及进阶知识。查看博客过程中,如有任何问题,皆可随时沟通。

评论

发布
暂无评论
【愚公系列】2022年07月 Java教学课程 02-Java语言JRE和JDK_7月月更_愚公搬代码_InfoQ写作社区