001_杂谈——new一个对象发生了多少事情

Object obj =  new Object()发生了什么?

1)执行new命令,向cpu申请内存。
2)执行构造方法Object(),进行的属性的赋值。static int a = 8;原本的a再第一步的值其实是0;
3)建立关联关系:即obj变量获取到内存的引用。

原文地址:https://www.cnblogs.com/pogusanqian/p/12378220.html