源码均以JDK1.8作为参考前言:
InputStream实现了两个接口Closeable和AutoCloseable:
Closeable:JDK1.5中引入,Closeable接口中只有一个close()方法的定义:
public void close() throws IOException;
实现了Closeable接口的类的对象可以被关闭,流类都实现了该接口,以达到关闭流的目...
分类:
编程语言 时间:
2015-07-26 00:31:05
阅读次数:
140
java.io类 PrintWriterjava.lang.Object java.io.Writer java.io.PrintWriter所有已实现的接口:Closeable, Flushable, Appendablepublic class PrintWriterextends ...
分类:
其他好文 时间:
2015-05-29 00:55:27
阅读次数:
287
有3个接口对于流类相当重要。其中两个接口是Closeable和Flushable,它们是在java.io包中定义的,并且是由JDK5添加的。第3个接口是AutoColseable,它是由JDK7添加的新接口,被打包到java.lang包中。AutoCloseable接口对JDK7新添加的带资源的tr...
分类:
编程语言 时间:
2015-05-18 12:29:58
阅读次数:
163
PrintStream 其实是FilterOutputStream的一种public class PrintStream extends FilterOutputStream implements Appendable, Closeable直接已知子类:LogStream 已过时。 无替代版本Pri...
分类:
编程语言 时间:
2015-05-09 17:27:19
阅读次数:
118
新增了try-with-resource 异常声明 在JDK7中只要实现了AutoCloseable或Closeable接口的类或接口,都可以使用try-with-resource来实现异常处理和资源关闭 异常抛出顺序。在Java se 7中的try-with-resource机制中异...
分类:
其他好文 时间:
2014-12-23 12:37:46
阅读次数:
162
一、概述
该接口位于java.io包下,声明如下:public interface
Closeable
Closeable 是可以关闭的数据源或目标。调用 close 方法可释放对象保存的资源(如打开文件)。
二、方法
void close() throws IOException
关闭此流并释放与此流关联的所有系统资源。如果已经关闭该流,则调用此方法无效。
抛出:IOE...
分类:
编程语言 时间:
2014-12-21 23:37:34
阅读次数:
287
首先介绍下在lucene中attributeSource的类层次:
org.apache.lucene.util.AttributeSource
· org.apache.lucene.analysis.TokenStream (implementsjava.io.Closeable)
· org.apache.lucene.analysis.NumericTok...
分类:
其他好文 时间:
2014-12-11 19:14:11
阅读次数:
388
有3个接口对于流类相当重要。其中两个接口是Closeable和Flushable,它们是在java.io包中定义的,并且是由JDK5添加的。第3个接口是AutoColseable,它是由JDK7添加的新接口,被打包到java.lang包中。 AutoCloseabl...
分类:
编程语言 时间:
2014-11-14 22:54:02
阅读次数:
209
public abstract class CloseableHttpClient implements HttpClient, Closeable { private final Log log = LogFactory.getLog(getClass()); protected ab...
分类:
其他好文 时间:
2014-08-05 11:04:39
阅读次数:
471
public class RandomAccessFile extends Object implements DataOutput, DataInput, Closeable此类同时实现了DataOutput和DataInput接口,此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似...
分类:
数据库 时间:
2014-07-29 16:53:02
阅读次数:
319