<Java> Map 的四个儿子。
java.util.Map?有四个儿子,分别是HashMap LinkedHashMap HashTable和TreeMap
大儿子HashMap最常见, 用法也很普通啦,其中包含的每一项都是由Map.Entry组成的。 只要key不相等,value可以随便来。允许为null。
二儿子LinkedHashMap 比大儿子牛逼一点,在插入的时候有先后顺序了,就跟他名字一样,向一个链表一样,先插入在前面,后插入在后边。在迭代起来啊,可比大哥省力了不少!
三儿子,叫HashTable, 年纪尚小,再加上父亲疼爱有加, 所以,娇生惯养了。 VALUE必须实打实存在才能存,要不就哭鼻子。而且,自己的东西自能自己一个用,其他人还用不了(线程同步,只能有一个线程使用。value不能为null)
四儿子,后妈SortMap生的,但是年纪小处女座,强迫症,对看到失误必须要排序,可能因为她母亲sort基因,所以特别喜欢排序,对现在已有的项必须要安装个升序或降序排列起来。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。