java 輸入輸出流

2021-07-07 04:58:23 字數 1768 閱讀 9095

主要有四個主抽象類:

位元組流                                            字元流

輸入流:inputstream                                         reader

輸出流: outputstream                                      wruter

節點流:從乙個特定的資料來源讀取資料

處理流:「連線」在已存在的流上(節點流或者處理流),通過對資料段處理提供更強大的功能。

inputstream方法:

outputstream方法:

reader方法:

節點流型別:

型別位元組流

字元流file

fileinputstream  

fileoutputstream 

filereader

filewriter

memory array  

bytearrayinputstream   

bytearrayoutputstream   

chararrayreader

chararratwriter

memory string 

無stringreader

stringwriter

pipe

pipedinputstream

pipedoutputstream

pipedreader

pipedwriter

處理流型別:

型別位元組流

字元流buffering

bufferedinputstream

bufferedoutputstream

budderedreader

bufferedwriter

filtering

filterinputstream

filteroutputstream

filterreader

filterwriter

converting between byte and character

inputstreamreader

outputstreamwriter

object serialiation

objectinputstream

objectoutputstream

data convertion

datainputstream

dataoutputstream

printing

printstream

printwriterg

peeking ahead

pushbackinputstream

pushbackreader

couting 

linenumberinputstream

linenumberreader

java 輸入輸出流

1.位元組流與字元流 1 定義 位元組流是直接操作檔案進行檔案的讀寫,而字元流是通過操作 緩衝區 也就是記憶體 從而操作檔案進行字元 的讀寫。2 下面我們看一下兩個例子說明 位元組流操作 public static void main string args throws ioexception 找...

Java 輸入輸出流

就是資料流,傳輸資料的通道1 資料是 一連串位元組或字元 進行流動 傳輸 2 先進先出鍵盤 滑鼠 硬碟 u盤 網路顯示器 印表機 硬碟 u盤 網路1 輸出的參考是記憶體 程式 從程式輸出資料到硬碟 顯示器 網路等 2 輸入的參考是記憶體 程式 從硬碟 滑鼠 鍵盤 網路等載入資料到記憶體操作檔案與資料...

Java輸入輸出(2) 流

1.流的分類。輸入 輸出都是從程式執行所在記憶體的角度來劃分的。2.位元組流操作的最小資料單元是8位的位元組,字元流操作的最小資料單元是16位的字元。3.使用fileinputstream讀取自身 public class fileinputstreamtest 關閉檔案輸入流,放在finally塊...