JDK8 IO包类梳理

流操作:

         输入输出流

                   InputStream

                   SequenceInputStream

                   OutputStream

                   StringBufferInputStream

                   ObjectInputStream

                   ObjectInputStream.GetField

                   ObjectOutputStream

                   ObjectOutputStream.PutField

                   PipedInputStream

                   PipedOutputStream

                   BufferedInputStream  

                   BufferedOutputStream

         从流中读取/输出字节

                   ByteArrayInputStream

                   ByteArrayOutputStream

         字符输入/输出流

                   CharArrayReader

                   CharArrayWriter

                   InputStreamReader

                   OutputStreamWriter

                   LineNumberInputStream

                   LineNumberReader

         从字符输入流中读取/写文本

                   Reader

                   Writer

                   StringReader

                   StringWriter

                   PipedReader

                   PipedWriter

                   BufferedReader

                   BufferedWriter

         基础输入流中操作基本Java数据类型

                   DataInputStream

                   DataOutputStream

         对流提供额外功能

                   PrintStream

                   PrintWriter

                   FilterInputStream

                   FilterOutputStream

                   PushbackInputStream

                   PushbackReader

                  

         对流字符提供额外功能

                   FilterReader

                   FilterWriter

                   StreamTokenizer

                           

文件操作:

         文件

                   File

                   FileDescriptor

                   FilePermission

         文件流

                   FileInputStream

                   FileOutputStream

         字符文件

                   FileReader

                   FileWriter

类的序列化描述:

         ObjectStreamClass

         ObjectStreamField

         SerializablePermission

         RandomAccessFile

         Console

java.nio

         Buffer

         ByteBuffer

         ByteOrder

         CharBuffer

         DoubleBuffer

         FloatBuffer

         IntBuffer

         LongBuffer

         MappedByteBuffer

         ShortBuffer


关注微信公众号和今日头条,精彩文章持续更新中。。。。。

JDK8 IO包类梳理

JDK8 IO包类梳理

JDK8 IO包类梳理