InputStream就是 Java 标准库提供的最基本的输入流。它位于 java.io 这个包里。java….
和 InputStream 相反,OutputStream是 Java 标准库提供的最基本的输出流。 和 In…
Java 的 IO 标准库提供的 InputStream 根据来源可以包括: FileInputStream:…
ZipInputStream是一种FilterInputStream,它可以直接读取 zip 包的内容: ┌─…
很多 Java 程序启动的时候,都需要读取配置文件。例如,从一个 .properties 文件中读取配置: S…
序列化是指把一个 Java 对象变成二进制内容,本质上就是一个 byte[] 数组。 为什么要把 Java 对…
Reader是 Java 的 IO 库提供的另一个输入流接口。和 InputStream 的区别是,Input…
Reader是带编码转换器的 InputStream,它把byte 转换为 char,而Writer 就是带编…
PrintStream是一种 FilterOutputStream,它在OutputStream 的接口上,额…
从 Java 7 开始,提供了 Files 这个工具类,能极大地方便我们读写文件。 虽然 Files 是jav…