摘要:
HashTable和HashMap很多的操作都是相同的,通过对key值进行hash获取相应的下标,采用拉链法。 下面就说说两者的不同吧。 1)hashmap在第一次put的时候才扩容,而hashtable是在初始化的时候,就新建了一个指定大小的数组,而不是推迟要第一次put。 2)hashtable 阅读全文
posted @ 2016-05-05 16:21
古剑苏苏
阅读(158)
评论(0)
推荐(0)
摘要:
TreeSet有序没有重复对象的集合,实现了set接口。其实它的底层就是对TreeMap的操作。在默认的构造函数中,就初始化了一个TreeMap对象。 也许你会问,TreeSet每次添加一个元素,而TreeMap是添加key value。其实是在put的时候,会构造一个Object对象作为value 阅读全文
posted @ 2016-05-05 16:12
古剑苏苏
阅读(154)
评论(0)
推荐(0)
摘要:
原文出自:http://cmsblogs.com/?p=1013。尊重作者的成果 左旋、右旋的示意图如下: (左旋) (右旋) 左旋、右旋的示意图如下: (左旋) (右旋) 阅读全文
posted @ 2016-05-05 11:30
古剑苏苏
阅读(406)
评论(0)
推荐(0)
摘要:
http://cmsblogs.com/?p=1013 原文出处。 TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通 阅读全文
posted @ 2016-05-05 10:34
古剑苏苏
阅读(918)
评论(0)
推荐(0)
浙公网安备 33010602011771号