标签: Java IO


  1. Java I/O 16 - StringReader & StringWriter

      关于 java.io.StringReader java.io.StringWriter 的部分笔记,这两个类维护了一套对于String/ StringBuffer的流操作集合。其底层的流内容来源和最终存储位置也是String/StringBuffer而非其他第三方的输入输出流位置。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  2. Java I/O 15 - Reader & Writer

      关于 java.io.Reader java.io.Writer 的部分笔记,这两个类是所有的字符流读写类的父类。继承这两个类的子类出于性能等方面的考虑会重写其方法。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  3. Java I/O 14 - InputStreamReader & OutputStreamWriter

      关于 java.io.InputStreamReader java.io.OutputStreamWriter 的部分笔记,这两个类完成了字节流和字符流之间的相互转化和读写操作,但是这两个类自身不负责任何操作,所有的操作均依赖于类StreamDecoder和StreamEncoder。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  4. Java I/O 13 - FileReader & FileWriter

      关于 java.io.FileReader java.io.FileWriter 的部分笔记,这两个类实现了对文件的字符级别的读写操作。FileReader和FileWriter中对于文件的读写操作方法全部来自于继承的父类中,自身仅包含了对于底层输入流的初始化方法。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  5. Java I/O 12 - SequenceInputStream

      关于 java.io.SequenceInputStream 的部分笔记,SequenceInputStream中包含了多个输入流,多个输入流之间按照先后顺序依次通过read()方法提供新数据。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  6. Java I/O 11 - ByteArrayInputStream & ByteArrayOutputStream

      关于 java.io.ByteArrayInputStream java.io.ByteArrayOutputStream 的部分笔记,这两个类相互合作借助内存来完成数据的读写和转移。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  7. Java I/O 10 - PipedInputStream & PipedOutputStream

      关于 java.io.PipedInputStream java.io.PipedOutputStream 的部分笔记,这两个类需要在两个不同的线程中同时使用来完成数据的读取和写入操作。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  8. Java I/O 09 - FileInputStream & FileOutputStream

      关于 java.io.FileInputStream java.io.FileOutputStream 的部分笔记,这两个类完成的是对文件的输入输出的字节流操作。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  9. Java I/O 08 - PrintStream

      关于 java.io.PrintStream 的部分笔记,这个类除了实现了继承自FilterOutputStream的基本的write方法外,还提供了打印输出内容的方法来打印当前输出的内容。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  10. Java I/O 07 - PushbackInputStream

      关于 java.io.PushbackInputStream 的部分笔记,这个类可以完成对输入流数据的回退操作。也就是说,通过read方法从底层输入流中读出的数据可以在被退回到输入流中,这样下次read方法将会首先读取到被退回到输入流中的数据。本文演示代码段的执行环境基于JDK版本1.7

    Read More...