- 4
- 0
- 约 74页
- 2016-10-17 发布于贵州
- 举报
java虚拟机解(doc版)
深入理解JVM
1?? Java技术与Java虚拟机
说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:
图1?? Java四个方面的关系
运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件)。最后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。从上图也可以看出Java平台由Java虚拟机和 Java应用程序接口搭建,Java语言则是进入这个平台的通道,用Java语言编写并编译的程序可以运行在这个平台上。这个平台的结构如下图所示:
在Java平台的结构中, 可以看出,Java虚拟机(JVM) 处在核心的位置,是程序与底层操作系统和硬件无关的关键。它的下方是移植接口,移植接口由两部分组成:适配器和Java操作系统, 其中依赖于平台的部分称为适配器;JVM 通过移植接口在具体的平台和操作系统上实现;在JVM 的上方是Java的基本类库和扩展类库以及它们的API, 利用Java API编写的应用程序(application) 和小程序(Java applet) 可以在任何Java平台上运行而无
您可能关注的文档
- GPRS DT低功耗无线数据抄表传输模块.doc
- GPRS无线通模块MC35i及其外围电路设计.doc
- GPRS透明传终端-221A产品原理说明书.doc
- GPS方案及EP报价.doc
- GRCZ-10称重检测装置调试手册.doc
- GS2-重要厂水临时排水管线工程顶管施工专项方案.doc
- GSZC01:般有限公司章程(设有董事会、监事、经理).doc
- GYKT-1000型高低压开关柜通电试验台使用说明书.doc
- GV数字视频监系统解决方案.doc
- H-JSBB操手册及调机指南.doc
- State Administration of Taxation计算机类设备服务外包项目SZZZ2023-QC0304说明书用户手册.pdf
- Tianyi天翼云主机Q 天翼五用户手册.pdf
- GourmetGrid接触管理用户手册.pdf
- Shenzhen Yuxindada Technology Co., Ltd. 用户手册 型号信息说明书用户手册.pdf
- TI德州仪器评估模块TPS51020EVM-001用户手册.pdf
- PowerPoint药理学教材PowerPoint Presentation说明书用户手册.pdf
- Hotel酒店酒店运营用户手册.pdf
- Jiangsu Tongguang Electronic Cable Co., Ltd.品类信息型号信息说明书用户手册.pdf
- Tianxiang Tianxiang Property Management User Manual HuaMai Yuan说明书用户手册.pdf
- GLOBALLAWOFFICE法律意见书说明书用户手册.pdf
原创力文档

文档评论(0)