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: 字典
内容
- 0
下面关于List泛型集合的描述,正确的是?(多选)A、B、C、D、 A: List泛型集合中的元素是键值对类型 B: List泛型集合中的元素都是同一种类型 C: List泛型集合不可以使用foreach语句进行遍历 D: List泛型集合的长度可变
- 1
以下是关于泛型和非泛型的描述,其中正确的是()。 A: 泛型类和非泛型类同时具备可重用性、类型安全和效率。 B: 使用非泛型集合时不会涉及装箱与拆箱的操作。 C: 使用非泛型集合可以实现类型安全。 D: 相对与非泛型而言,使用泛型集合可以提高效率。
- 2
List是一个接口,ArrayList的直接父类AbstractList实现了List接口。因此,ArrayList也算是List的实现类。从ArrayList的类定义可以看出,它是一个泛型类,可以在实例化时传入指定的数据类型,这样可以指定该ArrayList实例对象中所存储的数据的数据类型
- 3
下面关于泛型类、泛型接口和泛型方法的说法正确的是() A: 泛型方法只能定义在泛型类或泛型接口中 B: 泛型类中不一定有泛型方法 C: 泛型方法的类型形参可以在方法的任意位置声明 D: 泛型方法就是使用了类型参数的方法
- 4
泛型就是在定义集合时,使用参数化类型指定集合中元素的数据类型。