package cn.dali3.code18;
/*文件IO流的异常处理
* IO流异常处理一般使用try catch
* try中 我们创建对象,并且执行操作
* catch中 我们打印异常
* finally中 我们必须释放资源
*
* 注:我们引用的声明一定要写在try的外面,否则作用域只在try中有效
* 如果创建对象的时候抛出异常,则引用指向的就是空
* 在执行finally的时候就会抛出空指针异常,为了避免这种状况我们加上一个判断条件。*/
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Demo03 {
public static void main(String[] args) {
File file = new File("C:\\Users\\Administrator\\Desktop\\新建文件\\111.txt");
FileWriter fw = null;
try {
fw = new FileWriter(file);
fw.write("周杰伦");
} catch (IOException e) {
System.out.println(e);
}finally {
if(fw!=null){
try {
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
文件IO流异常的处理
最新推荐文章于 2023-06-20 16:36:25 发布