读书人

Java中的IO构造

发布时间: 2012-10-12 10:17:04 作者: rapoo

Java中的IO结构
Java中的流分为两种:
1:字符流
输出流写入

    java.io.Writer(implement java.lang.Appendable,java.io.Console,java.io.Flushable)        其子类有:            java.io.BufferedWriter            java.io.CharArrayWriter            java.io.Filter            java.io.OutputStreamWriter                  java.io.FileWriter            java.io.PipedWriter            java.io.PrintWriter            java.io.StringWriter  

输入流读取
    java.io.Reader(implements java.io.Closeable,java.io.Readable)       java.io.BufferedReader       java.io.CharArrayReader       java.io.FilterReader            java.io.PushbackReader       java.io.InputStreamReader            java.io.FileReader       java.io.PipedReader       java.io.StringReader  


2:字节流
输出流写入
java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)    java.io.ByteArrayOutputStream   java.io.FileOutputStream   java.io.FilterOutputStream        java.io.BufferedOutputStream        java.io.DataOutputStream (implements java.io.DataOutput)         java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)    java.io.ObjectOutputStream (implementsjava.io.ObjectOutput,java.io.ObjectStreamConstants)    java.io.PipedOutputStream


输入流读取
java.io.InputStream (implements java.io.Closeable)      java.io.ByteArrayInputStream     java.io.FileInputStream     java.io.FilterInputStream          java.io.BufferedInputStream          java.io.DataInputStream (implements java.io.DataInput)           java.io.LineNumberInputStream          java.io.PushbackInputStream     java.io.ObjectInputStream (implements java.io.ObjectInput,   java.io.ObjectStreamConstants)      java.io.PipedInputStream     java.io.SequenceInputStream     java.io.StringBufferInputStream

读书人网 >编程

热点推荐