【第22期】观点:IT 行业加班,到底有没有价值?

JVM、JRE、JDK名词解释

原创 2016年06月01日 16:02:42

JVM (Java Virtual Machine)称之为Java虚拟机,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。

JRE(Java SE Runtime Environment)称之为Java SE运行时环境,提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的类库(Libraries)。运行一个已经开发好的Java应用必须安装JRE。

JDK( Java Development Kit)称为Java开发工具包,是JRE的超集,或者说JDK包含了JRE。JDK中除了包含有JRE的所有内容之外还提供了编写Java程序所必须的编译器和调试工具等。对于进行Java开发的人士一般需要下载JDK,目前的主流版本为JDK 6。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Java基础名词解释

jdk:java development kit,是程序员编写java程序需要的软件。 jre:java run time environment,顾名思义是程序员运行java程序的软件。 jav...

Java面试题

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? <p style="margin-top: 0px; margi

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Java JDK 控制台环境设置

Java 以前的下载地址,SUN还在的时候是 http://java.sun.com,不过现在也可以用,只是被跳转了。 现在的地址是 http://www.oracle.com/technetwor...
  • joyous
  • joyous
  • 2012-12-11 16:01
  • 3048

张孝祥java面试大全

目录 1. Java基础部分 4 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 4 2、Java有没有goto? 4 3、说说&和&&的区别。 4 4、在JAVA中如何跳出当前的多重嵌套循环? 4 5、switc...

【转载】jdk、jre、jvm等名词解释

JDK, JRE 和JVM是Java编程语言的核心概念。尽管它们看起来差不多,作为程序员我们也不怎么关心这些概念,但是它们是不同的针对特定目的的产品。这是一道常见的java面试题,而本文则会一一解释这...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)