HashMap类实现了Map接口,特点是键值对的映射关系。在遍历集合时,得到的映射关系是无序的,集合不存在索引,可以快速检索元素。从定义中可以看到,HashMap也是泛型类,其中K是键的泛型,V是值的泛型。在实际创建实例对象时,传入相应的数据类型。
举一反三
- 【多选题】关于泛型类型,下列说法正确的是:()。 A. 利用泛型类、泛型接口的实现类创建对象,可以不指定泛型类型。 B. 如果未指定泛型类型,则默认为java.lang.Object。 C. 基本数据类型也可以作为参数类型传入泛型类、泛型接口和泛型方法。 D. Java中的集合框架所涉及的接口和类,大都是泛型接口和泛型类
- 映射类HashMap<K,V>可以实现( )的功能。 A: 动态数组 B: 堆栈 C: 无序集合 D: 字典(键值映射)
- HashMap 集合是Map 接口的一个实现类,它用于存储键值映射关系,但必须保证不出现重复的键。
- 下列关于HashMap集合的描述中,正确的是() A: HashMap集合是Map接口的一个实现类 B: HashMap集合存储的对象都是键值映射关系 C: HashMap集合存储的对象,必须保证不出现重复的键 D: HashMap集合中,如果存储的键名称相同,那么后存储的值则会覆盖原有的值,简而言之就是,键相同,值覆盖
- 映射类HashMap<K,V>可以实现( )的功能。 A: 动态数组 B: 堆栈 C: 无序集合 D: 字典