rpct.net
当前位置:首页 >> jrE,jDk,jvm之间的关系和区别 >>

jrE,jDk,jvm之间的关系和区别

jre是java的运行环境,jdk是java的开发工具包,jvm则是让java能够在任何平台运行的虚拟机.其中关系是jdk包含jre和tools(工具类),而jre下包含类库和jvm

JVM 是一个核心程序,它是执行的, JRE 则是 JVM + 各种自带的 API 类库,而 JDK 则是 JRE + 编译开发调试工具.

一、 详细介绍1、JVM -- java virtual machine JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系

JDK : Java Development ToolKit(Java开发工具包).JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar). 最主流的JDK是Sun公司发布的

jre:Java Runtime Environmentjdk:java developer's kitapi:application program interfacejvm:java virtual machinejre是JAVa运行环境,JDK是Java程序开发包,也就是说你写的JAVA是要靠JRE来运行的.而JRE在哪运行呢,就是JVM,jAVA虚拟机.这个API和它们没什么关系,它是应用程序接口,是Windows给程序员接拱的接口函数.

jdk为开发工具包,要开发程序必须有jdk.jre为运行环境,要运行程序必须有jre.jvm是java虚拟机,包含在jre里面.

JVM为Java Virtual Machine(Java虚拟机)的缩写,JVM为一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的.Java运行环境(Java Runtime Environment,简称JRE)为一个软件

JVM(JAVA虚拟机),是可以运行JAVA代码的假想计算机,主要任务是把JAVA字节码编译成特定计算机的机器指令,是JAVA实现“一次运行,处处运行”的关键;JDK是JAVA的核心,包括JRE(JAVA 虚拟环境)、编译器等,JDK的主流产品是由SUN公司开发的,JDK本身是用JAVA编写的,安装包的SRC.ZIP就是JDK的源码;JRE是JAVA运行环境,包括JVM、JAVA平台核心类和支持文件,如果只是运行JAVA程序的话,可以下载JRE就可以了,如果要开发的话,就要下JDK了.

jdk是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JREJRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就能运行已经存在的JAVA程序了.起内部都包含JAVA虚拟机JVM,JAVA虚拟机内部包含许多应用程序的类的解释器和类加载器等等

一、名词说明JVM,Java Virtual Machine,Java虚拟机JDK,Java Development Kit,Java 语言的软件开发工具包(SDK)JRE,Java Runtime Environment,Java运行环境二、区别与联系

网站首页 | 网站地图
All rights reserved Powered by www.rpct.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com