社区
高性能WEB开发
帖子详情
什么是虚拟机概念模型
孤雨
2013-05-02 03:46:33
什么是虚拟机概念模型,有解释的清楚些的吗?
...全文
127
回复
打赏
收藏
什么是虚拟机概念模型
什么是虚拟机概念模型,有解释的清楚些的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Java
虚拟
机
规范(SE 7中文版)
Java7
虚拟
机
概念
模型
,高清非扫描中文版,目录完整,对想深入了解JAVA如何运行的开发人员特别实用
Java
虚拟
机
规范(Java SE 7)
《Java
虚拟
机
规范》并非某一款
虚拟
机
实现的说明书,它是一份保证各个公司的Java
虚拟
机
实现具备统一外部接口的契约文档,书中的
概念
和细节描述曾经与Sun的早期
虚拟
机
的实现高度吻合,但是随着技术的发展,高性能
虚拟
机
真正的细节实现方式已经渐渐与
虚拟
机
规范所描述的内容产生了越来越大的差距。原作者也在书中不同地方反复强调过:
虚拟
机
规范中所提及的“Java
虚拟
机
”皆为
虚拟
机
的
概念
模型
而非具体实现。实现只要保证与
概念
模型
最终等效即可,而具体实现的方式无需受
概念
模型
束缚。因此通过
虚拟
机
规范去分析程序的执行语义问题(
虚拟
机
会做什么)时,但分析程序的执行行为问题(
虚拟
机
是怎样做的、性能如何)则意义不大,如需对具体
虚拟
机
实现进行调优、性能分析等,我推荐在本书基础上继续阅读《Java Performance》和《Oracle JRockit The Definitive Guide》等书。
深入理解JVM
虚拟
机
(JVM内存
模型
、性能监控、
虚拟
机
原理)一期
深入理解JVM
虚拟
机
(JVM内存
模型
、性能监控、
虚拟
机
原理)一期 可惜
虚拟
机
运行时栈帧的结构
执行引擎是 java
虚拟
机
最核心的组成部分之一.在
虚拟
机
规范中制定了
虚拟
机
字节码执行引擎的
概念
模型
,这个
概念
模型
称为各种
虚拟
机
执行引擎的统一外观. 在不同的
虚拟
机
实现里,执行引擎在执行 java 代码的时候,可能会解释执行和编译执行等,但是从外观上来看,所有的 java
虚拟
机
的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果. 运行时栈帧结构 栈帧是用于支持
虚拟
机
进行方法调用和方法执行的数据结构,它是
虚拟
机
运行时数据区中的
虚拟
机
栈的栈元素.栈帧中存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息. 每个方法从调用开始到执行完成,对应着栈帧
JVM内存结构、Java内存
模型
、Java对象
模型
1
1、以上是Java
虚拟
机
规范,不同的
虚拟
机
实现会各有不同,但是一般会遵守规范 2、规范中定义的方法区,只是一种
概念
上的区域,并说明了其应该具有什么功能 3、不同
高性能WEB开发
25,985
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章