您的位置: 首页 > 文章 > Java - final、finally、finalize三者的区别 Java - final、finally、finalize三者的区别 分类: 文章 • 2022-11-05 00:18:33 final、finally与finalize的区别 一:final final修饰变量,变量成为常量,不允许被修改; final修饰方法,当前方法不允许被重写; final修饰类,当前类不能被继承。 二:finally 用在异常处理语句中,用户回收资源 三:finalize finalize是Object类中的一个方法,在对象被GC之前会由Finalizer线程调用该方法执行; finalize一般不由用户手动进行调用且不进行重写,因为有造成内存泄漏的可能性; finalize使对象复活的案例 finalize造成内存泄漏的案例