- 2
- 0
- 约2.16千字
- 约 34页
- 2022-08-27 发布于上海
- 举报
目录;;Java虚拟机生命周期;每运行一个java程序,便得到JAVA虚拟机的实例
每个Java程序都运行于它自己的Java虚拟机实例中
当程序关闭退出,这个虚拟机实例也就随之消亡
程序本身也能够通过调用Runtime类或者System类的exit()方法退出。?
;Java虚拟机体系结构; 在Java假虚拟机规范中,一个虚拟机实例的行为时分别按照子系统、内存区、数据类型以及指令这几个术语来描述的。这些组成部分一起展示了抽象的虚拟机的内部抽象体系结构。?;第7页/共34页;1)所有的线程都共享方法区,方法区必须被设计为线程安全的,方法区大小不固定
2)方法区 存储以下类型信息:
类的全限定名
超类的全限定名
是接口还是类
类的访问修饰修饰符
该类的【常量池】
字段信息
方法信息
类(静态)变量 :类变量是由所有类实例共享的,即使没有类实例,也可以访问
一个到类ClassLoader引用
一个到类的引用
3)方法表;堆
1)同一个java应用所有的线程共享堆空间(由于每一个java程序独占一个java虚拟机实例,因面每个java程序都有它自己的堆空间)
堆空间可以分为三部分:一个Eden区,Survivor区和 truned区
2)由new操作符创建的对象均位于堆中
;运行时数据区--Java中的栈 ;栈帧
栈帧由三部分组成:局部变量区、操作数栈和帧数据区
;Java 的cl
您可能关注的文档
- 80401光的传播学习.pptx
- 分钟小故事学习.pptx
- 高二家长会13学习.pptx
- 管理运筹学 线性规划与单纯形法.pptx
- 示儿实用学习.pptx
- 钓鱼启示___学习.pptx
- 仁爱英语八年级下册topicsectiond.pptx
- 储气库技术学习.pptx
- 秋浙美美术六上小小果壳箱.pptx
- 设备原理和维护知识.pptx
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
最近下载
- 中班教案《立定跳远大闯关》.docx VIP
- (已瘦身)《智能制造技术基础》_陈红梅ppt全套教学课件.pptx
- 2026年第四季度党课讲稿(含PPT提纲).docx VIP
- 长春工业大学《高等数学(上)》内部题库练习期末真题汇编及答案.pdf
- 中国电信机房标准化规范.doc VIP
- 无人机导论与飞行法规:无人机的大脑与指南针——飞行控制与导航系统PPT教学课件.pptx
- 《樱花大战4攻略.doc VIP
- 无人机导论与飞行法规:无人机的前世、今生与未来——初识无人机PPT教学课件.pptx
- 无人机导论与飞行法规:无人机的足迹——行业应用实践PPT教学课件.pptx
- 消防安全隐患排查整改管理实施细则.docx
原创力文档

文档评论(0)