笔趣阁 //www.boquge.com/book/105094/ 为您提供编程之战全文阅读!注册本站用户,获取免费书架,追书更方便!
你说这杨成为何创建的是TreeSet?
它和TreeMap又有什么关联呢?
如果你参阅这个集合的源代码,就会发现一个让人惊讶的事实:
TreeSet的底层使用的存储容器就是TreeMap!
然后呢,如果你查看它的方法实现。
大部分方法居然都是直接调用TreeMap的方法来实现的!
也就是说,它们的底层都是红黑二叉查找树!
这样的设计,在Java中是独此一例吗?
还是说,有其它类似的例子呢?
它和TreeMap又有什么关联呢?
如果你参阅这个集合的源代码,就会发现一个让人惊讶的事实:
TreeSet的底层使用的存储容器就是TreeMap!
然后呢,如果你查看它的方法实现。
大部分方法居然都是直接调用TreeMap的方法来实现的!
也就是说,它们的底层都是红黑二叉查找树!
这样的设计,在Java中是独此一例吗?
还是说,有其它类似的例子呢?