程序员轮子工厂计算机微刊

​深入理解Java中的Map集合

2018-09-07  本文已影响22人  在北方玩弹子球

HashMap

HashMap要点

TreeMap

基于红黑树实现,一定要有key比较,要么传入Comparator实现,要么key对象实现Comparable接口

TreeMap要点

小结

各集合类适用场景

List          重复
Set            不重复
Map            key-value
ArrayList    通过位置读
LinkedList    头尾操作及插入指定位置
Vector        线程安全的ArrayList
Stack        线程安全的LIFO
HashSet        对排序无要求的非重复
TreeSet        要排序的非重复
HashMap        key-value存取
TreeMap        排序,key-value

微信搜索公众号【轮子工厂】后台回复关键字:
1.回复【图书】:获取15本新手自学编程,零基础入门经典学习教材;
2.回复【我要造轮子】:获取100多本我根据知乎上面关于计算机问题的高赞回答里面的介绍整理出来的书籍;
3.回复【开发工具】:获取几大主流编程语言的开发工具~
4.回复【ps教程】:获取ps视频免费教程;
5.回复【内推】:可帮你内推到大厂工作~
希望能帮助到你~


image.png
上一篇 下一篇

猜你喜欢

热点阅读