图例解析JDK,JRE,JVM概念及使用
2010-11-22 16:27
363 查看
你对JDK,JRE,JVM这三个概念是否了解,这里通过图例向大家介绍一下,所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。
本文向大家简单介绍一下JDK,JRE,JVM概念及用法,为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
JDK,JRE,JVM概念
1. JDK,Java SDK最早叫Java Software Develop Kit,后来改名为JDK,即Java Develop Kit。JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet 和组件等。
2. JRE(Java Runtime Environment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
3. JVM(Java Virtual Machine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。
JDK JRE JVM之间的关系在java平台概念图上一目了然
本文向大家简单介绍一下JDK,JRE,JVM概念及用法,为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
JDK,JRE,JVM概念
1. JDK,Java SDK最早叫Java Software Develop Kit,后来改名为JDK,即Java Develop Kit。JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet 和组件等。
2. JRE(Java Runtime Environment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
3. JVM(Java Virtual Machine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。
JDK JRE JVM之间的关系在java平台概念图上一目了然
相关文章推荐
- 图例解析JDK,JRE,JVM概念及使用
- 图例解析JDK,JRE,JVM概念及使用
- java --- 入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,jre,jvm,跨平台)
- JAVA基础初探(一)核心概念(JVM,JDK,JRE)、流程控制语句、基本数据类型、关键字、标识符、常量与变量、类型转换、Debug处理
- [第一天]JDK、SDK、JRE、JVM概念详解
- JDK、SDK、JRE、JVM概念详解
- Java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)
- Java的一些常见问题,JRE,JDK,JVM,包等概念理解
- Java初学者不得不知的概念,JDK,JRE,JVM的区别?
- Java的一些常见问题,JRE,JDK,JVM,包等概念理解
- jdk、jre、jvm概念梳理&Jdk与jre的文件结构
- 问题002:我们要使用的Java是哪个版本的?什么是JVM、JRE、JDK、IDE、API?
- (转)java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)
- JDK、SDK、JRE、JVM概念详解
- Java初学者不得不知的概念,JDK,JRE,JVM的区别?
- Java初学者不得不知的概念,JDK,JRE,JVM的区别?
- JDK,JRE,JVM概念
- java1---java环境---jdk,jre(1)----分清JavaEE,Tomcat,JVM,JRE,JDK,SDK等基本概念
- Java基础概念之JSE JME JEE JDK JRE JVM
- Java初学者不得不知的概念,JDK,JRE,JVM的区别?