继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

java在内存中创建对象的过程

幕布斯7119047
关注TA
已关注
手记 432
粉丝 28
获赞 102

学习需要简单理解,废话不多说,直接说原理!!

1,当使用 new 类名时,.程序会先将其对应的.class文件并加载到内存中。

2,执行该类中的static代码块,如果有的静态属性话,给.class类进行初始化。

3,在堆内存中开辟空间,分配内存地址。

4,在堆内存中建立对象的特有属性。并进行默认初始化。

5,对属性进行显示初始化。

6,对对象进行构造代码块初始化。

7,对对象进行对应的构造函数初始化。

8,将内存地址付给栈内存中的变量。

作者:挽留匆匆的美丽
来源:https://www.cnblogs.com/M87-A/p/14655001.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP