欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java体系和一些基本概念,Java体系基本概念

来源: javaer 分享于  点击 37120 次 点评:149

Java体系和一些基本概念,Java体系基本概念


转自:http://www.cnblogs.com/gw811/archive/2012/10/18/2729490.html

  • JVM:Java Virtual Machine(Java虚拟机),负责执行符合规范的Class文件。
  • JRE: Java Runtime Environment (java运行环境),包含JVM和类库。
  • JDK: Java Development Kit(java开发工具包),包含JRE和开发工具包,例如javac、javah。

我们通常工作中所接触的基本是Java库和应用以及Java核心类库,知晓如何使用就可以了,但是归根结底代码都是要编译成class文件由Java虚拟机执行的,所产生的结果或者现象都可以通过Java虚拟机的运行机制来解释。一些相同的代码会由于虚拟机的实现不同而产生不同结果。

编译后被Java虚拟机所执行的代码使用了一种平台中立(不依赖于特定硬件及操作系统的)的二进制格式来表示,并且经常(但并非绝对)以文件的形式存储,因此这种格式被称为Class文件格式。Class文件格式中精确地定义了类与接口的表示形式,包括在平台相关的目标文件格式中一些细节上的惯例,例如字节序(Byte Ordering)等。

正如概念所说,Java为了能够实现平台无关性,制定了一套自己的二进制格式,并经常以文件的方式存储,称为Class文件。这样在不同平台上,只要都安装了Java虚拟机,那么都可以运行相同的Class文件。

相关文章

    暂无相关文章
相关栏目:

用户点评