public class FileWriterDemo {
public static void main(String[] args) {
//需要在外围建立引用使每个代码块都能访问到。
FileWriter fw = null;
try {
//当文件路径错误时会抛FileNotFoundException异常
fw = new FileWriter("text.txt");
//当硬盘已满了,我们继续写入会抛
fw.write("abcdefg");
} catch (IOException e) {
e.printStackTrace();
}finally{
//放置必须要执行的代码块
try {
//判断文件是否创建成功,只有在new FileWriter()创建成功时才关闭
//如果有多个流则必须逐个进行判断,不等于null时才关闭流.如果为空会抛空指针异常(NullPointException)
if(fw != null)
//关闭fw流
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
当使用write方法写入时,如果硬盘已满会抛异常,这时候异常的具体名字叫什么,
}
|
|