对象的创建
转自tycoding的博客,该博客还有很多干货建议去看看哦!
Student stu = new Student();
进行对象实例化的时候其实经历了如下几个过程:
1.加载Student.class到内存中
2.在栈内存给s
开辟空间
3.在堆内存给Student类申请一个内存空间
4.给成员变量进行默认的初始化,0 null false…
5.自定义给成员变量初始化赋值
6.初始化完毕,把堆内存地址赋给栈内存的s
变量
转自tycoding的博客,该博客还有很多干货建议去看看哦!
Student stu = new Student();
进行对象实例化的时候其实经历了如下几个过程:
1.加载Student.class到内存中
2.在栈内存给s
开辟空间
3.在堆内存给Student类申请一个内存空间
4.给成员变量进行默认的初始化,0 null false…
5.自定义给成员变量初始化赋值
6.初始化完毕,把堆内存地址赋给栈内存的s
变量