只解释输入流读取的过程,输出流同理

  • 字节流

一个个的读取字节,然后打印到控制台
java 字节流 字符流

  • 带缓冲区的字节流

先把字符放到的缓冲区,待缓冲区满后,在打印到控制台

java 字节流 字符流

  • 字符流

字节流FileInputStream依次流读取字节abc, 然后放到字节缓冲区BufferedInputStram, 经过转换流InputStreamReader转换成字符,然后放到字符缓冲区BufferedReader,待字符缓冲区满后,打印到控制台
java 字节流 字符流

相关文章: