java学习之路——第二十天

一、Map集合

不属于Collection的子集合

存取元素的特点:

1.元素不能重复

2.以键值对的形式存储Map<key,value>,建和值一一对应

3.允许null,在特定条件下不允许null值,开发中用不上

常见的实现类:

HashMap      TreeMap    底层实现参照set实现类

Map集合中常见的三种视图

1.entrySet();获取所有的键值对视图集合 (常用)

2.keySet();获取所有的键视图集合(不常用)

3.values();获取所有的值视图集合 (不常用)

 

二、泛型

所谓的泛型就是集合中<>里面的内容。

作用:指定数据类型,但确定为什么类型的时候,只能往集合中添加什么类型的数据。,添加其他数据类型的时候会报错。

为什么使用泛型?

         防止程序中出现无意中的BUG,保证添加数据的准确性

备注:泛型的数据类型只能是引用数据类型,不能基本数据类型

 

面试题:Set   Map   List 三者的关系

猜你喜欢

转载自blog.csdn.net/mataodehtml/article/details/84175421