AutoCloseable,Closeable和Flushable接口
2020-04-02 18:38
1146 查看
今天学习到FileInputStream接口,发现FileInputStream实现了AutoCloseable,Closeable和Flushable接口
java8的文档
其中AutoCloseable提供了try…catch方法自动关闭流对象,释放资源的接口。其语法格式为:
try(input.read()){ //...进行操作 }catch (IOException e){ e.printStackTrace(); }
closeable提供手动关闭的接口:
output.close();
至于flushable主要提供一种强制刷新的系统接口调用的功能。一般用于需要将当前改动存盘时,可调用flash()将缓冲区文件写入至文件。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- io中的AutoCloseable,Closeable和Flushable接口
- AutoCloseable, Closeable和Flushable接口
- 探究java IO之AutoCloseable,Closeable和Flushable接口
- JDK 1.7 java.io 源码学习之Closeable、Flushable、Appendable接口
- 探究java IO之AutoCloseable,Closeable和Flushable接口
- AutoCloseable,Closeable和Flushable
- Java: AutoCloseable接口
- (四)接口java.lang.AutoCloseable详解
- (四)接口java.lang.AutoCloseable详解
- 接口 Closeable
- (四)接口java.lang.AutoCloseable详解
- (四)接口java.lang.AutoCloseable详解
- (四)接口java.lang.AutoCloseable详解
- AutoCloseable和Closeable的关系
- java IO相关API探索之Closeable和InputStream接口
- JDK 1.7 java.io 源码学习之AutoCloseable接口和try-with-resources语法
- (四)接口java.lang.AutoCloseable详解
- 接口 Closeable
- Java 日看一类(28)之IO包中的Flushable接口和InputStream类
- Java nio 的Channel接口继承了Closeable,为什么还要有close() 方法