您的位置 首页 java

JVM、JRE和JDK

一、 JVM

JVM( java Virtual Machine)是一个虚拟的用于执行字节码的‘虚拟计算机’.它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 JVM负责将 Java 字节码一边解释一边运行,实际上还是把字节码解释成具体平台上的机器指令执行。(JVM在以后的文章中会详细的进行介绍)

二、 JRE

JAVA RunTime Environment(JRE)包含: Java虚拟机 库函数 、运行Java应用程序所需要的文件。

三、 JDK

Java Development kit(JDK):包含JRE,增加了编译和调试等用于程序开发的文件, JDK是整个java开发的核心

JDK包含的基本组件包括:

javac – 编译器

jar – 打包工具

javadoc – 文档生成器

jdb – debugger

java – 运行编译后的java程序(.class后缀的)

appletviewer :小程序浏览器

Javah:产生可以调用Java过程的C过程

Javap:Java反汇编器

Jconsole : Java进行系统调试和监控的工具

Java虚拟机是实现跨平台的核心机制的过程图:

JDK、JRE、JVM的关系图:

文章来源:智云一二三科技

文章标题:JVM、JRE和JDK

文章地址:https://www.zhihuclub.com/187981.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图