您的位置:首页 > 其它

final, finally, finalize

2016-04-08 18:16 288 查看

final

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

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

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

finally

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

finalize

finalize是一个java提供的方法。子类覆盖 finalize() 方法以释放系统资源或者执行其他清理工作。finalize() 方法是在GC删除对象之前调用的。JVM不保证finalize方法会立即调用,只有当GC时才有可能调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  final finally finalize