黑马程序员技术交流社区

标题: java中关于io流的问题 [打印本页]

作者: 沙漠玫瑰    时间: 2015-3-22 08:51
标题: java中关于io流的问题
io流中为什么一定要把对文件的读写放在try  catch中,对文件的读写可能出现什么异常?
作者: wenke    时间: 2015-3-22 09:00
文件不存在肯定出问题  或者读写过程中文件被除了
作者: jamesli    时间: 2015-3-22 10:22
具体你可以看jdk帮助文档:(关于读写过程中可能发生以下异常)
CharConversionException 用于字符转换异常的基类。
EOFException 当输入过程中意外到达文件或流的末尾时,抛出此异常。
FileNotFoundException 当试图打开指定路径名表示的文件失败时,抛出此异常。
InterruptedIOException I/O 操作已中断信号,抛出此异常。
InvalidClassException 当 Serialization 运行时检测到某个类具有以下问题之一时,抛出此异常。
InvalidObjectException 指示一个或多个反序列化对象未通过验证测试。
IOException 当发生某种 I/O 异常时,抛出此异常。
NotActiveException 当序列化和反序列化不活动时,抛出此异常。
NotSerializableException 当实例需要具有序列化接口时,抛出此异常。
ObjectStreamException 特定于 Object Stream 类的所有异常的超类。
OptionalDataException 指示对象读取操作失败的异常,原因是无法读取流中的基本数据或已序列化对象的数据末尾。
StreamCorruptedException 当从对象流中读取的控制信息与内部一致性检查相冲突时,抛出此异常。
SyncFailedException 当 sync 操作失败时,抛出此异常。
UnsupportedEncodingException 不支持字符编码。
UTFDataFormatException 在数据输入流中或由实现该数据输入接口的任何类中以 UTF-8 修改版格式读取错误字符串时,抛出此异常。
WriteAbortedException 在写入操作过程中抛出 ObjectStreamException 之一的信号。

作者: 健健    时间: 2015-3-22 10:32
楼上正解啊啊
作者: 邓士林    时间: 2015-3-22 11:49
文件不存在,之类的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2