按照流是否直接與特定的地方(如磁盤
節點流
處理流
常用的節點流
父 類 InputStream OutputStream Reader Writer
文 件 *FileInputStream FileOutputStrean FileReader FileWriter 文件進行處理的節點流
數 組 *ByteArrayInputStream ByteArrayOutputStream CharArrayReader CharArrayWriter 對數組進行處理的節點流(對應的不再是文件
字符串 *無 無 StringReader StringWriter 對字符串進行處理的節點流
管 道 *PipedInputStream PipedOutputStream PipedReader PipedWriter 對管道進行處理的節點流
常用處理流(關閉處理流使用關閉裡面的節點流)
父 類 InputStream OutputStream Reader Writer
緩沖流 *BufferedImputStrean BufferedOutputStream BufferedReader BufferedWriter
轉換流 *InputStreamReader OutputStreamWriter
數據流 *DataInputStream DataOutputStream
*ObjectInputStream ObjectOutputStream
*順便研究序列化
*transient關鍵字
*Serializable接口
*Externalizable接口
為什麼要用writeUTF()
*由於java使用的是unicode編碼
*PrintStream
*PrintWriter
System
System
這種流的print方法不會拋出異常
PrintStream ps=new PrintStream(new OutputStream(
System
System
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26364.html