A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张亚昆 中级黑马   /  2015-7-17 00:21  /  646 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Person p=new Person();初始化过程

6 个回复

倒序浏览
技术分终于够25了。。。。。。。呵呵
回复 使用道具 举报
九步~~~~~~~
回复 使用道具 举报
一切为了学习,现在为了技术分。
回复 使用道具 举报
1.首先虚拟机会读取并加载javaPerson.class
2.在栈内存中执行main函数,声明变量P
3.堆内存中开辟空间,将对象实例化。
4.构造函数初始化,栈内存加载构造函数。(如果有父类的话就会先加载父类的构造函数,之后会加载子类的。)
5.初始化完毕,将Person类堆内存地址赋值给栈内存main函数中的引用变量p      
回复 使用道具 举报 2 0
耀阳圣尊 发表于 2015-7-17 14:14
1.首先虚拟机会读取并加载javaPerson.class
2.在栈内存中执行main函数,声明变量P
3.堆内存中开辟空间,将 ...

多看几遍希望以后会理解
回复 使用道具 举报
javazhang 发表于 2015-7-17 10:59
技术分终于够25了。。。。。。。呵呵

o(∩_∩)o 哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马