一.JDK JRE JVM概念:

 

1.JDK(Java Software Develop Kit)作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet 和组件等。

More:http://en.wikipedia.org/wiki/Java_Development_Kit 

2.JRE(Java Runtime Environment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
More:http://en.wikipedia.org/wiki/JRE#Execution_environment

3.JVM(Java Virtual Machine,Java虚拟机)是JRE的一部分(The JVM, which is the instance of the 'JRE' (Java Runtime Environment), comes into action when a Java program is executed. When execution is complete, this instance is garbage-collected)。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。
More:http://en.wikipedia.org/wiki/Java_Virtual_Machine

 

JDK JRE JVM之间的关系在java平台概念图上一目了然:

 

JDK JRE JVM概念以及JVM工作原理的简单介绍

This Picture From:http://java.sun.com/j2se/1.5.0/docs/index.html

 

二. JVM工作原理的简单介绍:

 

JVM工作机制:

JDK JRE JVM概念以及JVM工作原理的简单介绍

相关文章:

  • 2021-11-10
  • 2021-11-16
  • 2021-10-07
  • 2021-10-20
  • 2021-12-11
  • 2021-11-27
  • 2022-01-11
  • 2021-08-19
猜你喜欢
  • 2021-11-23
  • 2021-07-22
  • 2021-06-22
  • 2021-10-17
  • 2021-11-26
  • 2021-12-22
  • 2021-07-10
相关资源
相似解决方案