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
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