深入讲解java虚拟机系列之方法区

深入讲解java虚拟机系列之方法区

ID:34480519

大小:60.50 KB

页数:4页

时间:2019-03-06

深入讲解java虚拟机系列之方法区_第1页
深入讲解java虚拟机系列之方法区_第2页
深入讲解java虚拟机系列之方法区_第3页
深入讲解java虚拟机系列之方法区_第4页
资源描述:

《深入讲解java虚拟机系列之方法区》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、深入讲解Java虚拟机系列之方法区作者:张文道目录.1介绍32.方法区结构33.方法区概念图41.介绍方法区就是存储了运行在Java虚拟机中所有类的信息,存储的这些类的信息在后面我们都会讲解。我们只需要知道,当Java虚拟机通过类加载器加载这个类,这个类的信息就会保存到方法区中。2.方法区结构方法区会存储类的如下信息:1.类名在方法区中会存储包名/类名,在Java程序中我们是包名.类名,但是在方法区中存储的却是包名/类名2.父类、接口也是存储父类的包名/类名与接口的包名/接口名3.类与接口区分标志为了辨别这个c

2、lass到底是类还是接口,这个标志就是用来区分的4.权限修饰符public、private、protected、default、static、final这些修饰符5.常量池这个class中包含的所有常量,常量池需要讲的东西很多,以后会有一篇文档专门介绍常量池6.变量信息类中的所有成员变量的信息,成员变量的修饰符、变量类型、变量名称、变量初始值等7.方法信息类中方法的修饰符、返回值、方法名、参数列表、方法字节码,方法字节码就是这个方法的内容,方法字节码就是Java虚拟机要指定的指令8.静态变量static修饰的变

3、量,存储变量的修饰符、变量名、初始值9.装载该类的类装载器引用class文件是由类装载器进行装载的,在方法区的这块存储类信息的区域中也存储了类装载器的引用。10.java.lang.Class类对象的引用当装载一个class文件,就会创建一个java.lang.Class的对象,这个java.lang.Class的对象就代表了这个类型3.方法区概念图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。