Java集合類小結-思維導圖


java集合類分為collection 和 map兩類
Collection

    • List
      • ArrayList
      • LibnkedList
      • Vector
    • Set
      • HashSet
      • TreeSet
      • LinkedHashSet
    • Queue
      • PriorityQueue
  • Map
    • HashMap
    • HashTable
    • TreeMap

特點:

  • List、Set、Map都將所有對象視為Object對象
  • Collectio、List、Set、Map都是接口,不能實例化

關於Collections

Collections是集合類的一個幫助類,提供靜態的搜索、排序、線程完全化的操作。類似Array中Arrays類

容器類的選擇

    • 容器類僅能持有對象的引用,不像數組是對象信息復制,一旦將對象放置容器中,便丟失對象的類別信息
    • ArrayList作為默認選擇
      • 插入、刪除頻繁就使用LinkedList
      • Vector比ArrayList慢
      • HashSet優於HashTree
      • HashMap用於快速查找


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM