zoukankan      html  css  js  c++  java
  • java中关键字final,finally,finalize的区别

    -final:作为修饰符关键字,有三种用法:

      1,如果一个类被声明为final,则意味着它不能被继承。

      2,将变量声明为final,则表示它是一个常量,也就是保证它在使用过程中不被修改,被final修饰的变量,在声明时必须给出值。

      3,将方法声明为final,则表示该方法不能被子类重写。

    -finally:放在异常处理try..catch..之后,表示无论是否发生异常都将执行finally后面的代码块。

    -finalize:Object类中定义的方法,java中允许使用finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作,也就是在垃圾收集器之前被调用。这个方法是由垃圾收集器在销毁对象时调用的,通过重写finalize()方法可以整理系统资源或者执行其他清理工作。

  • 相关阅读:
    [BZOJ4318] WJMZBMR打osu! / Easy (期望DP)
    构建之法阅读笔记05
    个人冲刺04
    构建之法阅读笔记04
    个人冲刺03
    个人冲刺02
    冲刺——第一天
    第八周学习进度条
    构建之法阅读笔记03
    第七周学习进度条
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11052136.html
Copyright © 2011-2022 走看看