0
点赞
收藏
分享

微信扫一扫

IO流Part3_节点流和处理流概述

飞鸟不急 2022-04-29 阅读 90
java

目录

节点流

分类字节输入流字节输出流字符输入流字符输出流
抽象基类InputStreamOutputStreamReaderWriter
访问文件FileInputStreamFileOutputStreamFileReaderFileWriter
访问数组ByteArrayInputStreamByteArrayOutputStreamCharArrayReaderCharArrayWriter
访问管道PipedInputStreamPipedOutputStreamPipedReaderPipedWriter
访问字符串StringReaderStringWriter

处理流

分类字节输入流字节输出流字符输入流字符输出流
抽象基类InputStreamOutputStreamReaderWriter
对象流ObjectInputStreamObjectOutputStream
文件流FileInputStreamFileOutputStream
转换流InputStreamReaderOutputStreamWriter
打印流PrintStreamPrintWriter
(父)FilterInputStream(父)FilterOutputStream(父)FilterReaderFilterWriter
推回输入流(子)PushbackInputStream(子)PushbackReader
特殊流(子)DataInputStream(子)DataOutputStream
缓冲流(子)BufferedInputStream(子)BufferedOutputStreamBufferedReaderBufferedWriter

节点流和处理流的区别和联系

  1. 节点流是底层流/低级流,直接跟数据源相关。
  2. 处理流既可以消除不同节点流的实现差异,也可以提供更方便的方法来完成输入输出。
  3. 处理流也叫包装流,它可以对节点流进行包装。使用了修饰器设计模式,不会直接与数据源相连。
举报

相关推荐

0 条评论