JDK7 AutoCloseable
Posted zhongzz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK7 AutoCloseable相关的知识,希望对你有一定的参考价值。
干嘛的
直接看JDK7的流(运用了AutoCloseable)源码
public abstract class InputStream implements Closeable {
//实现Closeable接口中的close方法
public void close() throws IOException {}
}
public interface Closeable extends AutoCloseable {
public void close() throws IOException;
}
JDK7起,无需我们在finally中进行流的关闭,原因在此
try(ObjectInputStream ois = new ObjectInputStream();) {}
拓展
当我们使用其他(需要关闭的)资源时,也可以实现AutoCloseable
以上是关于JDK7 AutoCloseable的主要内容,如果未能解决你的问题,请参考以下文章
在 Stream API 中使用 AutoCloseable 接口 [重复]