1.資料流
DataInputStream&DataOutputStream
處理基本資料型別和字串,傳輸資料時保留資料型別
注:
1.輸入和輸出時引數順序保持一致
2.先寫出在讀取
例:

2.物件流
ObjectInputStream&ObjectOutputStream
處理基本資料型別,字串以及其他各種物件
對像輸出流:ObjectOutputStream,也稱之為序列化
物件輸入流:ObjectInputStream,也稱之為反序列化
流程:
序列化:物件輸出到位元組流中再存盤到檔案或資料庫或記憶體(位元組陣列)中
反序列化:將這些序列化后的檔案等還原成物件
注:
1.輸入和輸出時引數順序保持一致
2.先寫出在讀取
3.不是所有物件都可以序列化,必須有標識(serializable)自建類對像序列化時,必須實作序列化介面
例:

3.列印流

4.隨機流
1.指定起始位置,讀取剩余內容

2.分塊思想:起始、實際大小

5.合并流

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/146900.html
標籤:Java
