IO碰到的问题
2015-12-15 21:27
344 查看
1.流关了,并不代表流对象为空
可是java并没提供查看流是否关闭的方法
不过如果流已经关闭了以后,再对流进行操作的话,会抛出IOException:Stream closed异常
可以根据这个异常来判断流是否关闭了
2.每一次操作最好不要实时保存,避免flush()太多次,最后只能read最后一个对象了,导致EOFException
可是java并没提供查看流是否关闭的方法
不过如果流已经关闭了以后,再对流进行操作的话,会抛出IOException:Stream closed异常
可以根据这个异常来判断流是否关闭了
2.每一次操作最好不要实时保存,避免flush()太多次,最后只能read最后一个对象了,导致EOFException
相关文章推荐
- 面试题 iOS OC
- 进程和程序的区别----生动讲解
- 使用 adb 调用 ActivityManager
- 实战c++中的vector系列--将迭代器转换为索引
- android app 延迟加载
- 实战c++中的vector系列--将迭代器转换为索引
- 值得推荐的C/C++框架和库 (真的很强大)
- ng-repeat指令中使用track by子语句解决重复数据遍历的错误
- NameValuePair is deprecated in API 22
- Swift-Kingfisher图片下载库
- Java 处理 iphone拍照后 图片EXIF属性翻转90度的方法
- IOS基础-UITableViewController
- HTML特殊符号对照表
- 蓝桥杯学习笔记——马虎的算式
- java中判断字符串是否为数字的几种方法
- LeetCode 1 Two Sum(二分法)
- 蓝桥杯 十六进制转十进制(字符串)
- 面向对象编写jQuery插件
- Google TensorFlow 机器学习框架介绍和使用
- [Coursera]算法基础_Week9_考试_Q1