集合框架(八)----TreeSet

咳咳,这个图就不上了,可以查阅"集合框架(七)"

了解大致的继承体系,接着就可以放心大胆的读源码了:

但是,读不懂啊,NavigableMap是什么鬼啊?Oh My God!

但是,看到第二个无参构造方法我们就放心了,这不就是TreeMap吗!这NIMA(不能爆粗口)不和HashSet的实现一样吗?

这NM还真的一样啊!?

但是,前面的NavigableMap到底是什么?我们想当然的打开比较熟悉的TreeMap:

卧槽!原来如此,TreeMap就是这货啊!传说中的向上转型!不懂得去谷歌!

期待了这久,读起源码分分钟解决掉Set啊!原因何在:还不是因为Set就是Map啊!接下来的Map才是主角哦

那么,下篇将开始介绍传说中的Map!

原文地址:https://www.cnblogs.com/realsoul/p/5901068.html