多项选择题关于泛型的使用和理解正确的是()

A.上限通配符<?extendsE>:?只能是E类本身或者E的子类
B.下限通配符<?superE>:?只能是E类本身或者E的父类
C.G是G<?extendsX>的子类型
D.G<?>与G<?extendsObject>等同


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题在Arrays中()函数可以对数组进行排序

A.sort()
B.toString()
C.binarySearch()
D.valueof()

3.单项选择题数组在虚拟机内存中的存储位置是()

A.堆
B.栈
C.寄存器
D.常量池

4.单项选择题操作数学的工具类是()

A.Math
B.Number
C.goson
D.JDK

5.单项选择题关于通配符的下界描述错误的是哪个()

A.List<?superBird>,其中“?”就是通配符的下界
B.G是G<?superX>的子类型
C.List<?extendsNumber>list;“?”只能被赋值为Number或其子类型。
D.List<?superInteger>list;“?”只能被赋值为Integer或其父类型

6.单项选择题下列关于Java的泛型理解有误的是()

A.由于Java泛型的类型参数实际类型在编译时会被消除,所以无法在运行时得知其类型参数的类型。
B.Java泛型的参数只可以代表类,不能代表个别对象
C.Java编译器在编译泛型时会自动加入类型转换的编码,故运行速度会因为使用泛型而加快
D.泛型不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换

7.单项选择题java中的泛型是JDK1.5增加的特性,它的核心功能是为了让集合能记住元素的()

A.数据类型
B.数据的个数
C.数据的大小
D.数据的质量

8.单项选择题在Java中,下列关于数组的使用和理解正确()

A.数组中只能存放基本数据类型
B.数组中可以存放基本数据类型和引用类型
C.数组中只能存放引用类型
D.数组中可以存放不同的数据类型

9.单项选择题for循环注意事项()

A.判断条件语句无论简单还是复杂,结果是boolean类型
B.判断条件语句无论简单还是复杂,结果是int类型
C.不需要注意任何问题
D.有分号就没有左大括号,有左大括号就没有分号

10.单项选择题下列选项当中()是非限定通配符

A.<?superT>
B.<?SupermanT>
C.<?extendsT>
D.List<?extendsT>