怎樣更好的掌握集合框架的知識點?

怎樣更好的掌握集合框架的知識點? 

1,集合的基本思想是什麼?
 是一個容器,用於存取對象,好處就是要操作的對象很多,
 先用容器存儲起來,這樣,就不用面向衆多對象,只要面向
 一個容器即可,要操作對象就和集合要(通過集合的方法取出對象)即可。
 也就是說,掌握集合就是掌握對容器的存和取以及相關的一些操作。

2,像這樣存儲對象的容器有很多,怎麼分的清楚呢?
 宏觀:
  既然容器有很多,都具備着共性,按照繼承關係的不斷向上抽取。
  就有了集合體系,就是集合框架。
  先了解這個集合的框架構成很重要。
  如:
  Collection
   |--List
      |--ArrayList
      |--LinkedList
   |--Set
      |--HashSet
      |--TreeSet
  主體系和分體系的特點和功能。
  如:List分體系:元素按索引有序,允許重複元素。
      Set分體系:不允許有重複的元素。


 微觀:
  明確每一個具體容器對象的數據結構特點和用法。
  比如:ArrayList,數組結構,查詢元素速度快。
        LinkedList,鏈表結構,增刪元素速度快。
  因爲只有這些明確了,纔可以在實際開發中,
  知道用哪個容器可以更好的解決問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章