SCJP集合的一道题目,大家帮忙
Question 31
Given:
11. // insert code here
12. private N min, max;
13. public N getMin() { return min; }
14. public N getMax() { return max; }
15. public void add(N added) {
16. if (min == null || added.doubleValue() <min.doubleValue())
17. min = added;
18. if (max == null ||added.doubleValue() > max.doubleValue())
19. max = added;
20. }
21. }
Which two, inserted at line 11, will allow the code to compile? (Choose
two.)
A. public class MinMax<?> {
B. public class MinMax<? extends Number> {
C. public class MinMax<N extends Object> {
D. public class MinMax<N extends Number> {
E. public class MinMax<? extends Object> {
F. public class MinMax<N extends Integer> {
答案是DF
1.给一个类加泛型是什么意思?有什么作用?
2.为什么D就对A就不对呢?
3.最好能详细的讲下这道题,分析下每一个答案,什么含义?和其他的有什么区别
Given:
11. // insert code here
12. private N min, max;
13. public N getMin() { return min; }
14. public N getMax() { return max; }
15. public void add(N added) {
16. if (min == null || added.doubleValue() <min.doubleValue())
17. min = added;
18. if (max == null ||added.doubleValue() > max.doubleValue())
19. max = added;
20. }
21. }
Which two, inserted at line 11, will allow the code to compile? (Choose
two.)
A. public class MinMax<?> {
B. public class MinMax<? extends Number> {
C. public class MinMax<N extends Object> {
D. public class MinMax<N extends Number> {
E. public class MinMax<? extends Object> {
F. public class MinMax<N extends Integer> {
答案是DF
1.给一个类加泛型是什么意思?有什么作用?
2.为什么D就对A就不对呢?
3.最好能详细的讲下这道题,分析下每一个答案,什么含义?和其他的有什么区别
...全文
相关推荐
SCJP6.rar_SCJP310-065_SCJP6_scjp 0_scjp 310-0_test scjp
每一道题目的解答都应详细分析,理解错误答案的原因,以便更好地理解Java编程的核心概念。在准备SCJP认证时,除了做模拟题,还需要阅读官方教材,如《Java SE 6程序员官方学习指南》。
SCJP SUN 公司310-055题库实战指南
本文还有配套的精品资源,点击获取 简介:SCJP认证考试是Java程序员的专业资格评估,特别是在Java SE 6平台上。310-055题库覆盖了Java基础知识、面向对象编程、异常处理、内存管理、集合框架、多线程、输入输出流、反射、泛型、注解以及Java API使用等多个关键领域。为了准备这项认证,考生需要通过大量的练习题进行实战训练,并且熟悉官方文档和相关教材以深化理解...
244道scjp试题及答案
244道SCJP试题及答案"是一个集中的学习资源,包含了大量练习题目和对应的解答,对准备SCJP考试的人员来说是极具价值的。
SCJP 310-065 最新题库
每一道题目的解答不仅能加深对Java编程的理解,还能帮助找出知识盲点,及时进行补充。同时,PDF格式便于在各种设备上阅读和打印,适应不同的学习场景。
scjp学习指南,针对Java程序员的书
学习SCJP需要掌握Java语言基础、类库使用、异常处理、多线程、I/O流、集合框架以及GUI编程等多个方面。通过深入理解和实践这些知识点,不仅可以为考试做好准备,也能提升实际开发能力。


