Map映射接口的理解
Map是另一种存储数据结构的对象,Map接口和List的接口和Set接口有明显的差别,Map中的元素都是成对出现的,它提供了键和值得映射,值是指要存储到Map中的元素对象,在将元素存入map对象时,需要同时给定一个键,键决定了在Map中的存储位置。因为Map是接口,所以其默认方法默认为是public abstract。映射接口Map常用的实现类有Hashmap和treeMap.HashMap是基于哈希表的map接口的实现,所以hashMap通过哈希码对其内部的映射关系进行快速查找,因此对于添加和删除映射关系效率较高,并且允许使用null值和null键,但必须保证键的唯一性,而且类TreeMap中的映射关系存在一定的顺序。

浙公网安备 33010602011771号