HashMap和HashTable的区别 谁能给我用程序解释下

解决方案 »

  1.   

    HashTable 同歩
    HashMap  不同歩
      

  2.   

    HashTable 线程安全
    HashMap  线程不安全
    查下API就知道了
      

  3.   

    HashTable 考虑了线程安全,用了同步技术,所以相对来说执行的速度就慢,相反,HashMap 线程不安全,执行速度就快,所以要根据你的需求来选择使用,JAVA中有很多,类似的类,比如:StringBuffer 和StringBuilder,
      

  4.   

    chuan122345 说的很对,其实没事的时候可以查看下API
      

  5.   

    好象还有null值问题
    hashTable不存在null值
    hashmap可存在null
    印象不深了,错了也别怪