美文网首页
那些不常用的Input/Output - IO篇

那些不常用的Input/Output - IO篇

作者: 奇沙飞 | 来源:发表于2018-08-25 14:42 被阅读0次

    先说说几个Input / Output 的关系。

    DataInput  :read 9 种数据,skip , readFully指定read范围  。也就是支持顺序式和跳跃式。

    BlockedDataInput  ,  ObjectInput  , RandomAccessFile 

    InputStream :read 字节数据。

    PipedInputStream , SequenceInputStream , ObjectInputStream , FilterInputStream , FileinputStream

    Reader :read 字符数据,skip,mark,reset。

    pipedReader  , LineNumberReader , CharArrayReader , FilterReader ,  StringReader , FileReader

    DataInput 与 InputStream 的组合,就有了DataInputStream,而InputStream与Reader的组合便有了IntputStreamReader。


    DataOutput :write 9 种数据,write 指定范围。 也就是支持顺序式和跳跃式。

    ObjectOutput  , BlockedOutput  , DataOutput  ,  RandomAccessFile

    OutputStream :write 字节数据。

    PipedOutputStream  , ObjectOutputStream  ,  ByteArrayOutputStream  ,  FilterOutputStream  , PrintStream  , DataOutputStream  , BufferedOutputStream 

    Writer :write字符数据。

    PipedWriter  ,  OutputStreamWriter , CharArrayWriter  , FilterWriter  ,  PrinterWriter  , BufferedWriter  , FileWriter

    相关文章

      网友评论

          本文标题:那些不常用的Input/Output - IO篇

          本文链接:https://www.haomeiwen.com/subject/gbhgiftx.html