final、finally、finalize有什么不同呢?
下文笔者讲述java中final、finally、finalize的简介说明,如下所示:
final: 可以修饰类、变量、方法 final修饰类后,类不能被继承 final修饰方法,该方法不能被重写 final修饰变量,该变量是一个常量不能被重新赋值 finally: 用于在try-catch代码块中,在处理异常的时候 我们会将一些释放资源的代码放入到finally代码中 finalize: 是Object类的一个方法 而Object类是所有类的父类 该方法一般由垃圾回收器来调用 当我们调用System的gc()方法的时候,由垃圾回收器调用finalize(),回收垃圾
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。