黑马程序员技术交流社区

标题: 这个问题谁能帮我解释解释 [打印本页]

作者: oxiwangz    时间: 2016-7-6 14:23
标题: 这个问题谁能帮我解释解释
public static void main(String[] args) {
                Person p = new Person();  
   },这段代码在内存中做了哪些事情?
作者: lzlz10    时间: 2016-7-6 15:09
在内存中开辟一个空间,创建实体对象。
作者: 孟小垚    时间: 2016-7-6 15:43
本帖最后由 孟小垚 于 2016-7-6 15:46 编辑

1、字节码文件加载内存;
2、堆内存开辟一个空间;
3、给默认初始化值,
4、构造方法初始化,
5把地址指赋值给P

作者: aslwq2012    时间: 2016-7-6 16:40
堆内存中开辟了一个地址空间,并默认初始化




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