io流中可能出现的完整情况的代码
注意琢磨下像null,if语句出现的理由
public class ExceptionDemo05 {
public static void main(String[] args) {
FileWriter fw = null;
try {
System.out.println(2/0);
fw = new FileWriter("b.txt");
fw.write("hello");
fw.write("world");
// System.out.println(2/0);
fw.write("like");
// fw.close();
} catch (IOException e) {
e.printStackTrace();
}finally {
//释放资源
try {
if(fw!= null) {
fw.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
运行结果