java 定义map集合_java基础-Map集合

java基础-Map集合

作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.Map集合概述

我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下:

1>.Collection中的集合,元素是孤立存在的,向集合中存储元素采用一个个元素的方式存储;

2>.Map中的集合,元素是成对存在的,每个元素是成对存在的,每个元素由键和值两部分组成,通过键可以找到对应的值;

3>Collection中的集合称为单列集合,Map中的集合称为双列集合;

4>.需要注意的是,Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值;

5>.Map中常用的集合为HashMap集合,LinkHashMap集合;

6>.Map存储元素使用put方法,Collection使用add发明合法;

7>.Map集合没有直接取出元素的方法,而是先转成Set集合,再通过迭代获取元素;

8>.Map集合中键要保证唯一性;

二.Map接口中常用集合概述

通过查看Map接口描述,看到Map有多个子类,我们Map集合常用类大概分为以下几种:

1>.Hashtable

线程安全,速度慢,不允许存放null键和null值,已被Ha

你可能感兴趣的:(java,定义map集合)