Java中引入了“参数化类型(parameterized type)”这个概念,即A.泛型
举一反三
- 关于泛型,以下哪个叙述为假? A: 泛型的类型参数允许基本类型 B: 泛型的本质是参数化类型 C: JDK1.4版本不支持泛型 D: 泛型参数定义时允许使用extends子句进行限定
- 下列关于Java的泛型描述错误的是哪个() A: 由于Java泛型的类型参数实际类型在编译时会被消除,所以无法在运行时得知其类型参数的类型。 B: Java泛型的参数只可以代表类,不能代表个别对象 C: Java编译器在编译泛型时会自动加入类型转换的编码,故运行速度会因为使用泛型而加快 D: 泛型不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换
- 下列关于泛型使用的描述中正确的是( )。 A: 使用泛型需要引入System.Collections.Generic命名空间 B: 泛型类型中可以定义多个类型参数 C: 可以在泛型类型中定义泛型方法、委托以及事件等 D: 在程序中可以定义嵌套泛型
- 【多选题】关于泛型类型,下列说法正确的是:()。 A. 利用泛型类、泛型接口的实现类创建对象,可以不指定泛型类型。 B. 如果未指定泛型类型,则默认为java.lang.Object。 C. 基本数据类型也可以作为参数类型传入泛型类、泛型接口和泛型方法。 D. Java中的集合框架所涉及的接口和类,大都是泛型接口和泛型类
- 【单选题】下列关于泛型的说法中,错误的是() A. 在对泛型类型进行参数化时,类型参数的实例必须是引用类型,不能使基本类型 B. ArrayList 中的E称为类型变量或类型参数 C. 泛型中的通配符?用于表示任意类型 D. 泛型不能限制集合存储元素的类型