public class FinalizationDemo { |
public static void main(String[] args) { |
Cake c1 = new Cake( 1 ); |
Cake c2 = new Cake( 2 ); |
Cake c3 = new Cake( 3 ); |
|
c2 = c3 = null ; |
System.gc(); //调用Java垃圾收集器 |
} |
} |
|
class Cake extends Object { |
private int id; |
public Cake( int id) { |
this .id = id; |
System.out.println( "Cake Object " + id + "is created" ); |
} |
|
protected void finalize() throws java.lang.Throwable { |
super .finalize(); |
System.out.println( "Cake Object " + id + "is disposed" ); |
} |
} |
初级程序员
by: 2656205845 发表于:2019-12-24 17:21:52 顶(3) | 踩(3) 回复
zainailixiazai
回复评论