恩 不错不错。
- final--修饰符,如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类。因此一个类不能即被声明为abstract的,又被声明为final的。
- finally--异常处理时提供finally来执行任何消除操作。如果抛出一个异常,那么相匹配的catch字句就会执行,然后控制就会进入finally块。
- finalize--方法名,它是在object类中定义的。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。
复制代码 补充一点:
对于finally关键字,使用try、catch、finally块包围的代码不论是否有异常产生,最后都将执行finally里边,而不是只有产生异常才执行。
经常用于对上文代码中打开的文件资源和数据库资源进行关闭操作:- }finally {
- try {
- if (rs0 != null) {
- rs0.close();
- }
- if (stmt0 != null) {
- stmt0.close();
- }
- if (conn0 != null) {
- conn0.close();
- }
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
复制代码 |