下列关于反射和泛型的联系说法正确的是()
A: 泛型只在编译时有效,无法在运行期获取泛型的具体类型
B: 反射机制可以获取泛型的具体类型
C: 可以通过反射绕过泛型检查,因为运行期泛型根本没有用
D: 以上说法都不对
A: 泛型只在编译时有效,无法在运行期获取泛型的具体类型
B: 反射机制可以获取泛型的具体类型
C: 可以通过反射绕过泛型检查,因为运行期泛型根本没有用
D: 以上说法都不对
B
举一反三
- 下列关于泛型说法不正确的是( )。 A: 泛型的出现可以把运行时出现的问题提前放到编译时期就发现 B: 泛型可以避免强制类型转换 C: 泛型是一种安全机制 D: 泛型的出现可以把编译时出现的问题放到运行之后发现
- 下列关于泛型说法不正确的是( ) A: 泛型是一种安全机制 B: 泛型可以避免强制类型转换 C: 泛型的出现可以把编译时出现的问题放到运行之后就发现 D: 泛型的出现可以把运行时出现的问题提前放到编译时期就发现
- 下面关于泛型类、泛型接口和泛型方法的说法正确的是() A: 泛型方法只能定义在泛型类或泛型接口中 B: 泛型类中不一定有泛型方法 C: 泛型方法的类型形参可以在方法的任意位置声明 D: 泛型方法就是使用了类型参数的方法
- 【多选题】关于泛型类型,下列说法正确的是:()。 A. 利用泛型类、泛型接口的实现类创建对象,可以不指定泛型类型。 B. 如果未指定泛型类型,则默认为java.lang.Object。 C. 基本数据类型也可以作为参数类型传入泛型类、泛型接口和泛型方法。 D. Java中的集合框架所涉及的接口和类,大都是泛型接口和泛型类
- 关于泛型说法正确的是( ) A: 泛型可以继承 B: 泛型传递的是值 C: 泛型不能定义接口 D: 泛型不能定义方法
内容
- 0
关于泛型的说法错误的是 A: 泛型是JDK1.5出现的新特性 B: 泛型是一种安全机制 C: 使用泛型避免了强制类型转换 D: 使用泛型必须进行强制类型转换
- 1
下列关于泛型使用的描述中正确的是( )。 A: 使用泛型需要引入System.Collections.Generic命名空间 B: 泛型类型中可以定义多个类型参数 C: 可以在泛型类型中定义泛型方法、委托以及事件等 D: 在程序中可以定义嵌套泛型
- 2
泛型的类型包括【】、泛型接口以及泛型方法。
- 3
以下是关于泛型和非泛型的描述,其中正确的是()。 A: 泛型类和非泛型类同时具备可重用性、类型安全和效率。 B: 使用非泛型集合时不会涉及装箱与拆箱的操作。 C: 使用非泛型集合可以实现类型安全。 D: 相对与非泛型而言,使用泛型集合可以提高效率。
- 4
下列关于Java的泛型描述错误的是哪个() A: 由于Java泛型的类型参数实际类型在编译时会被消除,所以无法在运行时得知其类型参数的类型。 B: Java泛型的参数只可以代表类,不能代表个别对象 C: Java编译器在编译泛型时会自动加入类型转换的编码,故运行速度会因为使用泛型而加快 D: 泛型不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换