1. 程式人生 > >黑馬程式設計師_集合和IO學習

黑馬程式設計師_集合和IO學習

學習了集合和IO之後,有些知識很容易忘記,為了加強記憶,我用課程中ppt的相關圖片幫助理解

集合學習

Set是沒有順序且不可以重複

List中的資料有順序且可以重複


Iterator物件的remove方法是迭代過程中唯一刪除元素安全的方法

Array讀取快改慢

Linked改快讀慢

Hash兩者之間

IO學習


節點流

處理流

緩衝流

建議用 BufferedWriter 包裝所有其 write() 操作可能開銷很高的 Writer(如 FileWriters 和 OutputStreamWriters)。

例如:

 PrintWriter out
   = new PrintWriter(new BufferedWriter(new FileWriter("foo.out")));


轉換流


資料流


Print流


Object流

transient

serializable

externalizable