此段资料在自于《黑马程序员_毕向东_Java基础视频教程第16天-06-集合(Map练习)》
HashMap
如果对象可能会产生很多对象,可能就会需要存储,就有可能会存到hashSet(哈希表)里面去。
你就需要判断元素重复的条件。
默认的会调用hashcode 和 equals 方法。比较的是地址值
我们需要根据元素自身特点判断唯一性
复写hashcode 方法 和 equals 方法
只要涉及到 hash 就考虑重写2个方法,需要保证唯一的有序的
如果有二叉树的情况下,需要让元素先具备自然顺序。实现Comparable
hashMap实例
TreeMap
重新定义了一个比较器
Map 扩展思想 (感觉有点像二维数组) 定义
循环嵌套取值
HashMap + ArrayList