Java 持有對象簡要筆記

Set 不保存重複的數,若是這個 數已經重複那麼會自動被拋棄。java

HAshSet提供最快的查詢速度數組

TreeSet除了上述的功能外還會幫助用戶自動排序app

Queue 隊列是先進先出一般用offer(E e)來插入數據,peek獲取頭指針不移除,poll獲取頭指針並移除,peek和poll隊伍爲空時會返回null,remove是獲取並移動頭設計

Collection描繪全部序列容器的共性的根接口,能夠使咱們建立更加通用的代碼,實現Collection必須實現iterator()這個方法指針

Foreach目前一般用於數組,可是也適用於任何的Collection,也是內部提供的一個迭代器用於遍歷全部的 元素。對象

在java se5.0裏面新添加了一個名爲Iterator的接口,該接口能夠產生Iterator的iterator()方法,而且能夠用Foreach在序列中移動,若是你建立了任何實現Iterable類,均可以將它用於Foreach。blog

ArrayList一般用於大量的隨機訪問,若是常常要從表中間插入和刪除元素應該使用LinkedList。排序

Map是一種將對象(而非數字)與對象相關聯的設計。HashMap用於快速訪問,而TreeMapp是保持鍵始終處於排序好的狀態,因此沒有HashMap快,LinkedHashMap保存插入的循序3接口

clip_image002

相關文章
相關標籤/搜索