欢迎来到天天文库
浏览记录
ID:34480519
大小:60.50 KB
页数:4页
时间:2019-03-06
《深入讲解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.方法区概念图
此文档下载收益归作者所有