java Android 都可以使用的万能关闭流工具类
2016-07-14 16:26
363 查看
通过上图我们可以看到 , 基本上所有有关IO的类都实现了此接口.那么,我们可以利用面向对象中三大特性中的多态特性来使用.
优点 : 省略了各种try.....catch,实现了复用
思想 : 用多态的形式来关闭我们所使用的流
/**
* 万能的关流工具类
*
*/
public class CloseStreamUtil {
/**
* 关闭当前流
*
* @param closeable
*/
public static void close(Closeable closeable) {//只需要把你想要关闭的流传入就可以关闭此流了
if (null != closeable) {
try {
closeable.close();//此接口只有一个关闭流的方法
} catch (IOException e) {
System.out.println("关闭流出错了,错误信息---->" + e);
}
}
}
}
相关文章推荐
- java IO流文件的读写具体实例
- JAVA IO流的基本认识
- 装饰类设计模式 【不完善版】 IO流
- IO流操作规律 转码
- 重置标准输入输出流 IO流
- 【Java基础】IO流操作
- 【代码练习】学生成绩排名--涉及IO流和集合
- JAVA基础-IO流
- IO(输入输出流) 4000
- Java培训-IO流补充
- IO流操作规律(一)
- 黑马程序员————————IO流 FileWriter类 和 FileReader类的一些基本用法
- 黑马程序员--Java基础--IO流
- io 学习
- javaIO继承关系
- io流(一)
- 黑马程序员—装箱拆箱与IO流重点
- 黑马程序员——java基础——IO流(2)File类,IO常用流对象及IO包中其他类
- IO流
- 黑马程序员_java中IO流的操作规律