黑马程序员技术交流社区

标题: 关于java父类和子类的内存分布 [打印本页]

作者: 方建平    时间: 2012-11-25 22:44
标题: 关于java父类和子类的内存分布
Java虚拟机中,父类和子类的在内存中的分布是怎样的?子类中是直接包含了和父类一样的的内容,还是有指针指向父类的内容?还是其他方式?

作者: 齐银春    时间: 2012-11-25 23:17
一个对象在内存中的产生过程;希望会对楼主有用
1,将该对象所需的类文件加载进内存。
2,在内存进行空间的方法区的空间分配。
3,通过那new在堆内存中开辟空间
4,对象中的属性进行默认出初始化
5,调用与之对应的构造函数进行初始化。
6,通过构造函数的super调用父类中的构造函数初始化
7,对象中的属性进行显示初始化。
8,构造代码块初始化
9,该构造函数内部自定义初始化。

图片.png (67.65 KB, 下载次数: 35)

图片.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2