流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行,设备可以是文件、网络、内存等。Java 2 SDK中有三种基本类型的节点:文件、内存、管道。下面来看郑莉教材上IO章节的那个经典图片。继承自InputStream/OutputStream的流都是用于向程序中输入/输出数据,且数据的单位都是字节,如图,深色的为节点流,浅色的为处理流。Java IO的一般使用原则: 按数据来源(去向)分类:还是寒假时候写的,权当复习了,折叠代码的插件找不到了,先看着吧。字符最终也要转换成二进制呀。Writer/Readre继承OutputStream/InputStream,这样的继承层次不是更好,为什么要单独做一个呢,而且Stream也有些子类能够实现字符串的读写。
暂无评论