您的位置:首页 > 其它

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()将缓冲区文件写入至文件。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
xiaolu_333 发布了30 篇原创文章 · 获赞 0 · 访问量 487 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: