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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Aaron9527 中级黑马   /  2016-6-6 01:33  /  501 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一个类的实例化过程中有那些步骤(****面试题****)
        Student s = new Student();在内存中到底执行了哪些步骤
        1:加载Student.class文件进内存(类加载器)
        2:在栈内存中 为s变量开辟了一个空间(引用)
        3:在堆内存中为Student开辟了一个空间 (值)
        4:对类中的成员变量进行默认初始化
        5:对类中的成员变量进行显示初始化
        6:有构造代码块的就有限执行构造代码块.没有就省略
        7:执行构造方法,通过构造方法对 对象数据进行初始化
        8:堆内存中的数据初始化完毕,把内存值赋值给变量s

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马