1、Closeable 是可以关闭的数据源或目标。
实现方法:
public interface Closeable extends AutoCloseable {
void close() throws IOException;
}
2、可以在工具包中加入该方法,用于关闭流,而不需要调用每个流的close方法
public static void closeSilently(Closeable closeable) {
if (closeable != null) {
try {
closeable.close();
} catch (IOException ignored) {
}
}
}