javaSE 5

类加载和对象创建

首先你要明确有点类加载早于对象的创建。

什么意思了?就是说只要创建类,就有类加载,对象的创建需要在类里面,new出来。

 

类加载主要做:1,初始化变量(静态变量)2,为类方法分配函数入口;3,执行静态代码块

 

 

 

 

 

 

 

对象创建:就是字面上的意思,创建对象

  主要是做:1、初始化实例变量,2,分配实例方法的函数入口,3,执行对象块,(前面三步跟类加载有点像)4,执行构造方法supe语句之后的代码

  

 

 

 

 

 

 

下面是第四步

 

 

 

 垃圾回收机制

  如果强制执行,需要System.gc();

  然后重写:finale()方法

  

posted @ 2021-01-01 16:11  赚钱买个打印机  阅读(67)  评论(0编辑  收藏  举报