import java.io.*;
public interface CloseResource {
void close(FileInputStream fis);
void close(FileOutputStream fos);
void close(FileReader fr);
void close(FileWriter fw);
void close(BufferedReader br);
void close(BufferedWriter bw);
void close(BufferedInputStream bis);
void close(BufferedOutputStream bos);
void close(BufferedInputStream bis, BufferedOutputStream bos);
void close(FileInputStream fis, FileOutputStream fos);
void close(BufferedReader br, BufferedWriter bw);
void close(FileReader fr, FileWriter fw);
}
这段代码是你写的吗,如果不是,建议你系统的学习一下Java方面以及数据结构的相关知识,能更好的帮助你读懂别人所写的代码。
关闭各种操作流接口,需要有对应的实现类配合使用
关闭流的接口,还有对应的实现层
首先这只是接口,单从名称上看是关闭各种流的接口,但是还要看提供这些接口的人是怎么说的,毕竟没有实现的代码,你也不知道它究竟做了什么
接口里的抽象方法,关闭各种流,目的:减少不必要的资源浪费