java IO
1. 输入流: 可以从中读取一个字节序列的对象; 输出流: 可以向其中写入一个字节序列的对象;
2. InputStream有一个抽象方法 abstract int read(), 该方法读入一个字节并返回该字节, 遇到结尾时返回 -1.
3. Stream类的 read() 和 write() 方法在执行时都会阻塞.
4. 完成对流的读写后, 应该调用 close() 方法关闭它以释放系统资源. 关闭输出流的同时会清空该流的缓冲区, 也可以通过 flush() 方法人为清空.
5.
图片来源: Java核心技术