final, finally, finalize

来源:互联网 发布:中云数据科技有限公司 编辑:程序博客网 时间:2024/04/29 22:14

final

  • final类,意味着它不能再派生出新的子类。所以不能同时使用final和abstract修饰类。

  • final方法,不能被子类重写。

  • final变量,使用中不能被修改,使用时必须初始化。

finally

与try结合一起使用。try代码块可能不被调用,但是finally中的代码块一定会调用。常在捕获异常后用来做内存释放,流的关闭等操作。

finalize

finalize是一个java提供的方法。子类覆盖 finalize() 方法以释放系统资源或者执行其他清理工作。finalize() 方法是在GC删除对象之前调用的。JVM不保证finalize方法会立即调用,只有当GC时才有可能调用。

0 0
原创粉丝点击