Collection學習總結

Collection

mark

Collection接口的只要實現類:

  • List
    • ArrayList (線程不安全,多個線程操作同一ArrayList時,出現異常)
    • LinkedList
      • 使用foreach循環速度較快
    • Vector(線程安全)
      • 使用普通for循環速度最快(隨機訪問)
      • 沒有實現序列化接口,不支持序列化
    • Stack(先進後出)

使用場景

  • 對於需要快速插入,刪除元素,應該使用LinkedList
  • 對於需要快速隨機訪問元素,應該使用ArrayList
  • 對於單線程使用ArrayList
  • 對於對所線程使用vector,保證不出現異常
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章