IO 輸入輸出流

2021-08-25 04:12:27 字數 682 閱讀 6371

io 輸入輸出流;  注意事項:要操作的是什麼目標;   選擇什麼流型別    關閉流

輸入輸出:判定條件是(參照物)

流:就是資料傳輸的管道

(他們的本質都還是位元組流)

(人為抽象的型別 ,位元組流,字元流,物件流)

位元組流: 

父類;輸入;inputstream

輸出:outputstream

子類:file (檔案)

socket。get*** (網路)

printstream   ()

bytearray  (位元組陣列)

字元流:

父類;輸入;reader

輸出:writer

子類;bufferedreader

位元組流轉換成字元流;

inputstreamreader

outputstreamwriter

物件流:(序列化: 把記憶體中物件,轉換成二進位制資料輸出 這就是物件的序列化) serializable

(那二進位制資料讀入記憶體,構造出記憶體中物件 這就是反序列化)

父類;輸入;inputstream

輸出:outputstream

操作類:輸入;objectinputstream

輸出:objectoutputstream

不被序列化的標誌: 使用transient 關鍵字修飾

輸入輸出流(IO流

流 流 stream 的概念源於 unix 中管道 pipe 的概念,在 unix 中,管道是一條不間斷的位元組流,用來實現程式或程序間的通訊,或讀寫外圍裝置 外部檔案等。重要 1.流操作結束後必須關閉。2.inputstream reader outputstream write全是抽象,不能直接...

IO 輸入輸出流

io流 輸入流位元組輸入流 inputstream fileinputstream 構造方法 fileinputstream file file fileinputstream string filename bufferedinputstream 成員方法 int read 讀乙個位元組 int ...

輸入輸出流(IO)

outputstream,所有輸出位元組流的基類,抽象類 字元流 位元組流 編碼 解碼 writer,所有輸出字元流的基類,抽象類 什麼情況下使用字元流 如果讀寫需要編碼和解碼的資料 字元資料 這時候我們就使用字元流 轉換流的作用 可以把對應的位元組流轉換成字元流使用。將輸入控制台的一行字元資料顯示...