黑马程序员技术交流社区

标题: Person p=new Person();这句话到底都做的什么事? [打印本页]

作者: 李前进    时间: 2014-3-28 16:54
标题: Person p=new Person();这句话到底都做的什么事?
Person p=new Person();这句话到底都做的什么事?

1,加载Person.class到内存;
2,执行静态代码块;
3,在堆内存中建立new Person();
4,默认初始化;
5,显示初始化;
6,构造代码块初始化;
7,构造函数初始化;
8,将内存地址赋给栈内存中的P变量。
作者: H-Deka    时间: 2014-3-28 17:00
说的漂亮!赞一个
作者: osully    时间: 2014-3-28 17:11
2,3之间加一个 在栈内存建立变量p?




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