package com.test6; import java.io.FileReader;
import java.io.IOException; /**
* try...catch...finally
*/
public class test5 {
public static void main(String[] args) {
FileReader fr = null;
try {
//打开一个不存在的文件
fr = new FileReader("d:\\1.txt");
} catch (Exception e) {
e.printStackTrace();
System.out.println("文件打开失败");
} finally {
//finally一般都会最后执行,除非一些特殊情况,停电,宕机等
//一般在文件读写,数据库操作,内存操作的时候加上finally进一步处理或释放资源
if (fr != null) {
try {
fr.close();
} catch (IOException e) {
e.printStackTrace();
System.out.println("文件关闭失败");
}
}
}
}
}