黑马程序员技术交流社区
标题:
io异常
[打印本页]
作者:
郑苑东
时间:
2012-2-22 12:16
标题:
io异常
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方法写入时,如果硬盘已满会抛异常,这时候异常的具体名字叫什么,
}
作者:
李晓俊老师
时间:
2012-2-22 13:07
内存溢出么,OutOfMemory
作者:
郑苑东
时间:
2012-2-22 13:32
李晓俊 发表于 2012-2-22 13:07
内存溢出么,OutOfMemory
放入缓冲区才会是内存溢出吧。如果一次性读得太多。。
作者:
李晓俊老师
时间:
2012-2-22 13:48
那应该是StringOutOfBoundsException
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2