画图说明一个对象的创建过程做了哪些事情?以及内存分布图

     Student s = new Student();  //执行完成以下步骤

    1、Student.class加载进内存 (进方法区)

     2、声明一个Student类型引用s (栈)

     3、在堆内存创建对象 (new)

     4、给对象中属性默认初始化值(0,null)

     5、属性进行显示初始化 (可以有可以无)

     6、构造方法进栈,对对象中的属性赋值,构造方法弹栈 (方法进栈,构造方法赋值)

     7、将对象的地址值赋值给s

【Java】创建一个对象的步骤(如何加载进内存)(掌握)




相关文章:

  • 2021-08-27
  • 2021-12-21
  • 2021-06-22
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2022-01-24
  • 2022-02-10
猜你喜欢
  • 2021-09-19
  • 2021-06-17
  • 2021-10-23
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
相关资源
相似解决方案