Java集合类总结

date
Dec 16, 2018
slug
Java集合类总结
status
Published
tags
Java
summary
type
Post
category

List的LinkedList和ArrayList

  • 可重复
  • 两个都是List接口的实现类,拓展数组的定长缺点
  • ArrayList有索引LinkedList无索引是又链表实现,所以LinkedList插入删除快,查找慢;ArrayList反之,插入删除慢,查找快

Set中的HashSet和TreeSet

  • 不能由重复值
  • TreeSet实现了SortedSet,带排序
  • HashSet允许null

Map中的HashMap和TreeMap

  • HashMap是基于哈希表和Map的实现类,增删效率高,通过哈希码对其内部映射关系排序(无序),允许null,键有唯一性
  • TreeMap的映射关系存在一定顺序,实现了SortedMap

© Rysi 2018 - 2023