有谁能谈一下,
我看了一下感觉就一些类的方法不同,功能基本是差不多的

解决方案 »

  1.   

    TreeMap 支持key值排序 当你put的时候  key值就自动排序了, 升顺吧
      

  2.   

    怎么会呢,两个的实现方法都不一样TreeMap基于红黑树,HashMap是基于哈希表实现的,TreeMap的键得实现Comparable,(没有实现的话就得给TreeMap指定一个Comparator)HashMap的键得重写hashCode()和equals()
      

  3.   

    同意楼上的,HashMap不会按key排序
      

  4.   

    两者的结构感觉差不多的吧,
    最大的区别就是关于key的排序吗?
      

  5.   

    hashmap,由于数据被散列,所以无论内部数据多大,访问某个数据的时间都是相等的。而treemap由于基于红黑树,在修改数据时较快。