一、字节流与字符流:
字节流在输出数据主要使用OutputStream类完成;输入主要使用的是InputStream类。
OutputStream类:
InputStream类:
字符流中输出主要使用Write类完成;输入主要使用的是Reader类完成。
Write类:
Reader类:
字节流与字符流的区别:字节流操作中没有缓存区而字符流操作中有缓存区。
二、装换流:OutputStreamWriter类与InputStReader类
1.OutputStreamWriter类:是Writer的子类,将输入的字符流变成字节流,即将一个字符流的输出对象变成字节流输出对象。
构造方法:public OutputStreamWriter(OutputStream out)
2.InputStReader类;是Reader的子类,将输入的字节流变成字符流,即将一个字节流的输出对象b变成字符流输出对象。
三、管道流:主要作用是可以进行两个线程间的通信,分为管道输入流(PipedOutputStream)、管道输出流(PipedInputStream)。
四、打印流:
1.PrintStream类:
2.格式化输出: