What will be the output of the following program? import java.util.List; import java.util.LinkedList; public class Q13 { public static void main(String[] args) { List<? extends Number> list = new LinkedList<Integer>(); System.out.println(list.size()); } }单项选择题
A
null
B
Compile error
C
Runtime error
D
0
登录即可查看完整答案
我们收录了全球超50000道真实原题与详细解析,现在登录,立即获得答案。
类似问题
What will be the output of the following program? import java.util.*; public class Q13 { public static void main(String[] args) { List<? super Integer> list = new ArrayList<Number>(); list.add(10); list.add(3.14); System.out.println(list.size()); } }
Which statement will compile and create a StudentIDs object given the following code: public class StudentIDs<TheType extends Comparable<TheType>> { private TheType item1; private TheType item2; public StudentIDs(TheType i1, TheType i2) { item1 = i1; item2 = i2; } } 1: StudentIDs<Integer> newStudent = new StudentIDs<Integer>(9, 5); 2: StudentIDs<int> newStudent = new StudentIDs<int>(9, 5); 3: StudentIDs<Integer> newStudent = new StudentIDs<>(9, 5); 4: StudentIDs<int> newStudent = new StudentIDs<int>(9, 5);
Which statement correctly creates an ArrayList of Integers?
Which of the following types can be used with Java generics?
更多留学生实用工具
希望你的学习变得更简单
加入我们,立即解锁 海量真题 与 独家解析,让复习快人一步!