阅读背景:

Java面向对象第十一天( --集合区别--Map集合--Collections包装类-- )

来源:互联网 

集合区别

  HashMap 和 HashTable 的区别
  HashMap可以保存null值
  HashTable 不可以保存null值
  HashMap 是线程不安全的
  HashTable 是线程安全的(效率低)


  ArrayList
  数组实现 线程不安全的 常用
  查询快 增删慢
  LinkedList
  链表实现 线程不安全 不常用
  查询慢 增删快
  Vector
  数组实现 线程安全的 被ArrayList替代了


  HashSet
  哈希算法 线程不安全的 作用:去重
  LinkedHashSet
  线程不安全 有序(怎么存的怎么取出来)
  TreeSet
  线程不安全的 作用:排序(两种方法)


 HashMap
 线程不安全的 作用:键位可以去去重
 LinkedHashMap
 线程不安全的 特点:有序(怎么存的怎么取)
 TreeMap
  线程不安全的 作用:键位可以排序

  HashTable
  线程安全的 被HashMap取代 不能保存null值  HashMap 和 HashTable 的区别
  HashMap可以保存n



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: