文档章节

java.io.Closeable

Ryan-瑞恩
 Ryan-瑞恩
发布于 2015/08/26 12:02
字数 212
阅读 434
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

package java.io;

import java.io.IOException;

/**
 * A {@code Closeable} is a source or destination of data that can be closed.
 * The close method is invoked to release resources that the object is
 * holding (such as open files).
 *
 * @since 1.5
 */
public interface Closeable extends AutoCloseable {

    /**
     * Closes this stream and releases any system resources associated
     * with it. If the stream is already closed then invoking this
     * method has no effect.
     *
     * <p> As noted in {@link AutoCloseable#close()}, cases where the
     * close may fail require careful attention. It is strongly advised
     * to relinquish the underlying resources and to internally
     * <em>mark</em> the {@code Closeable} as closed, prior to throwing
     * the {@code IOException}.
     *
     * @throws IOException if an I/O error occurs
     */
    public void close() throws IOException;
}

根据官方的注释,大概翻译是:Closeable 是可以关闭的数据源或目标。调用 close 方法可释放对象保存的资源(如打开文件)。

关闭此流并释放与此流关联的所有系统资源。如果已经关闭该流,则调用此方法无效.

Ryan-瑞恩

Ryan-瑞恩

粉丝 153
博文 246
码字总数 190411
作品 0
西安
后端工程师
私信 提问
加载中
请先登录后再评论。
zbus-5.2.0 正式版发布,轻量级 Java 消息总线

zbus-5.2.0 发布了,改进内容包括: 1. 向后支持JDK6 2. RemotingClient\ZbusServer 支持close退出后台线程,类似netty之shutdownGracefully 3. 增加Producer\Caller\Rpc支持主动创建队列, 5...

少帮主
2015/04/20
4.9K
23
在 JDK 9 中更简洁使用 try-with-resources 语句

原本同步至 本文详细介绍了自 JDK 7 引入的 try-with-resources 语句的原理和用法,以及介绍了 JDK 9 对 try-with-resources 的改进,使得用户可以更加方便、简洁的使用 try-with-resources...

waylau
2016/02/03
2.3K
7
Java IO 之 OutputStream源码

Writer :BYSocket(泥沙砖瓦浆木匠) 微 博:BYSocket 豆 瓣:BYSocket FaceBook:BYSocket Twitter :BYSocket 一、前言 上一篇《Java IO 之 InputStream源码》,说了InputStream。JDK1.0中...

泥沙砖瓦浆木匠
2015/09/29
2.8K
11
Java9特性预览Jigsaw:模块化系统快速入门指南

转载请标明出处 http://coderknock.com 本文档提供了几个简单的例子,让开发人员开始使用模块。 例子中的文件路径使用斜杠,路径分隔符是冒号。使用微软Windows开发的人员应该使用文件路径以...

拿客-三产
2016/06/28
2K
0
Stream的close()方法疑惑

在用到InputStream和OutputStream等时,需要在使用完后调用close方法。有些流的close方法有具体实现,如FileInputStream,当有很多是空实现,如InputStream,ByteArrayInputStream。请问这些...

android小吵闹
2014/09/11
710
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库高频面试点,事务/乐观锁/悲观锁/CAS/MySQL存储引擎

事务的ACID特性是什么? 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性: 执行事务前后,数据保持一致,多个事务对同一个数据读...

osc_45536bvu
31分钟前
16
0
大数据BI软件助力企业数字化转型

当下,「新基建」势头正盛,随着“新基建”成为热议话题,数字化也随之成为企业面临的新机遇和新挑战。新基建的核心就是数据,数据是数字经济和企业数字化转型的生产要素和发展动力。 再看看...

osc_0boqdoe2
33分钟前
0
0
凯旋创投来志刚:基因治疗新时代,大戏刚刚开始

  2017 年,全球第一个基因治疗方法 CAR-T 细胞药物 Kymriah 获得 FDA 上市批准,从此掀起了基因治疗的热潮。随着相关技术和政策的不断成熟,基因治疗市场也随之扩大。根据德勤发布的《引领...

osc_k3vwonkw
34分钟前
10
0
LightningChart.NET使用两个BarSeries创建简单的2D图表

本教程介绍了如何使用两个BarSeries创建简单的2D图表。 BarSeries将数据值表示为矩形条,并且可以用于以非常清晰的方式可视化数据之间的差异和方差。 在本教程中,BarSeries用于表示两年期间...

roffey
35分钟前
0
0
Mybatis trim 标签的 2 个妙用!

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! mybatis的trim标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼...

osc_x03qsedc
35分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部