摘要: final、finally与finalize的区别 final:final是一个修饰符,可以修饰类,方法和变量。final修饰类表示类不能被其它类继承,并且该类中的所有方法都会隐式的被final修饰。final修饰方法,则该方法不能被重写,若父类中final方法的访问权限为private,将导致子类 阅读全文
posted @ 2021-01-21 14:55 尽 阅读(162) 评论(0) 推荐(0) 编辑
摘要: finalize()是Object类里的protected类型的方法,子类(所有类都是Object的子类)可以通过覆盖这个方法来实现回收前的资源清理工作。和这个方法相关的流程如下所述。 1 Java虚拟机一旦通过刚才提到的“根搜索算法”判断出某对象处于可回收状态时,会判断该对象是否重写了Object 阅读全文
posted @ 2021-01-21 14:40 尽 阅读(1167) 评论(0) 推荐(0) 编辑