Sorted Map | Tree Map | ||
Map | |||
– | Abstract Map | Weak Hash Map | |
Hash Map | Linked Hash Map | ||
Identity Hash Map | |||
– | – | Hash table |
Map映射:映射也是一个集合(数组),只不过映射中的每个元素都是由一对元素组成的。每个元素中的一对内容通常表示为<k,v> key表示建,value表示值。所以我们常说Map中存放的都是“建值对”
Map中有三个常见的实现。
Map :中所谓的有序,一定是按照Key来进行排序的,另外,Map中的Key是不允许重复的。
- Hash Map:元素(建值对)之间是混乱的,无序的。
- Linked Hash Map:元素按照插入时的顺序排序。
- Tree Map:元素按照Comparable接口指定的顺序排序
public class A{
public static void main(String[] args){
Map