finalize
- protected修饰的
- JVM的垃圾回收器调用
- 执行时机:当一个java对象即将被垃圾回收器回收的时候,垃圾回收器负责调用finalize()方法
- finalize()方法实际上是一个时机,垃圾销毁时机。
- 如果在垃圾销毁时机执行一段时机,这段代码写入finalize()时机。
匿名内部类
- 在类的内部定义一个新的类,内部类。
-
- 静态内部类:
- 实例内部类:
- 局部内部类:
- 匿名内部类是局部内部类的一种。
new interface(){
public void method(){}
};
- 不用写接口的实现类,直接在代码中将方法实现。
- 缺点:没有复用性,代码可读性差。