输入流和输出流是相对于内存设备而言
即将外设中的数据读取到内存中就是输入
将内存中的数据写入到外设中就是输出
字符流的由来:
其实就是:字节流读取文字字节数据后,不直接操作而是先查指定的编码表,获取对应的文字。
再对这个文字进行操作,其实就是字节流+编码表
字节流的两个顶层父类:
1,InputStream 2,OutputStream
字符流的两个顶层父类:
1,Reader 2,Writer
这些体系的子类都以父类名作为后缀。
而子类名的前缀就是该对象的功能。
如果要操作文字数据,建议优先考虑字符流。
而且要将数据从内存写到硬盘上。 |
|