java问题请教谢谢
1、下列说法中错误的是()A)Set是一种不允许出现元素重复的集合B)Map集合中可以存储重复值C)List是一种依索引有序的集合D)List集合中不允许存在重复元素2、...
1、下列说法中错误的是()
A) Set 是一种不允许出现元素重复的集合
B) Map 集合中可以存储重复值
C) List 是一种依索引有序的集合
D) List 集合中不允许存在重复元素
2、下面的哪些类实现了java.util.List 接口?()
(1) java.util.Vector
(2) java.util.LinkedList
(3) java.util.HashTable
(4) java.util.OrderedList
A) 1, 2 B) 1 C) 3, 4 D) 1, 2, 3, 4
3、关于hashcode,下列说法中错误的是()
A) 两个相等对象的hashcode 值一定相等
B) 两个不相等的对象的hashcode 值一定不相等
C) 如果两个不相等的对象的hashcode 值总不相等,程序的性能会得到提升
D) 总是返回常量的函数不会是一个高效的函数。
4、考虑如下代码段:
1. int i = 5;
2. printIt(i);
3. void printIt(Integer wi) {
4. int j = wi;
5. System.out.println(“The value is: ” + j);
6. }
该代码段的输出为()
A) The value is: 5
B) 第3 行编译时报错
C) 第2 行编译时报错
D) 运行时错误
5、下列语句不合法的是:()
A) HashMap<Integer, String> hmap = new HashMap<Integer, String>();
B) ArrayList<int> list = new ArrayList<int>();
C) List<String> list2 = new ArrayList<String>();
D) HashSet<String> set = new HashSet<String>();
6、考虑如下代码段:
1. ArrayList<ObjectOne> list = new ArrayList<ObjectOne>();
2. list.Add(new ObjectOne());
3. list.Add(new ObjectOne());
4. list.Add(new ObjectOne());
5. Collections.sort(list);
6. class ObjectOne {
7. private int x = 0;
8. private int y = 0;
9. }
该代码段的输出为:()
A) 编译时第5 行报错
B) 运行时第5 行出错
C) 编译时第3 行出错
D) 运行时第3 行出错
7、下列集合类中哪种可用于存储“key-value ”对且是线程安全的?()
A) HashTable
B) HashMap
C) TreeMap
D) Vector
8、考虑如下代码段:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(new Integer(1));
list.add(new Integer(2));
list.add(new Integer(3));
Iterator<Integer> itr = list.iterator();
for(Integer wij : list) {
System.out.println(“number: ” + wij);
}
该代码段的输出为:()
A) number: 1
number: 2
number: 3
B) 第5 行编译时出错
C) 第6 行编译时出错
目前由于暂时没分了..但很急..感谢帮帮忙了 展开
A) Set 是一种不允许出现元素重复的集合
B) Map 集合中可以存储重复值
C) List 是一种依索引有序的集合
D) List 集合中不允许存在重复元素
2、下面的哪些类实现了java.util.List 接口?()
(1) java.util.Vector
(2) java.util.LinkedList
(3) java.util.HashTable
(4) java.util.OrderedList
A) 1, 2 B) 1 C) 3, 4 D) 1, 2, 3, 4
3、关于hashcode,下列说法中错误的是()
A) 两个相等对象的hashcode 值一定相等
B) 两个不相等的对象的hashcode 值一定不相等
C) 如果两个不相等的对象的hashcode 值总不相等,程序的性能会得到提升
D) 总是返回常量的函数不会是一个高效的函数。
4、考虑如下代码段:
1. int i = 5;
2. printIt(i);
3. void printIt(Integer wi) {
4. int j = wi;
5. System.out.println(“The value is: ” + j);
6. }
该代码段的输出为()
A) The value is: 5
B) 第3 行编译时报错
C) 第2 行编译时报错
D) 运行时错误
5、下列语句不合法的是:()
A) HashMap<Integer, String> hmap = new HashMap<Integer, String>();
B) ArrayList<int> list = new ArrayList<int>();
C) List<String> list2 = new ArrayList<String>();
D) HashSet<String> set = new HashSet<String>();
6、考虑如下代码段:
1. ArrayList<ObjectOne> list = new ArrayList<ObjectOne>();
2. list.Add(new ObjectOne());
3. list.Add(new ObjectOne());
4. list.Add(new ObjectOne());
5. Collections.sort(list);
6. class ObjectOne {
7. private int x = 0;
8. private int y = 0;
9. }
该代码段的输出为:()
A) 编译时第5 行报错
B) 运行时第5 行出错
C) 编译时第3 行出错
D) 运行时第3 行出错
7、下列集合类中哪种可用于存储“key-value ”对且是线程安全的?()
A) HashTable
B) HashMap
C) TreeMap
D) Vector
8、考虑如下代码段:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(new Integer(1));
list.add(new Integer(2));
list.add(new Integer(3));
Iterator<Integer> itr = list.iterator();
for(Integer wij : list) {
System.out.println(“number: ” + wij);
}
该代码段的输出为:()
A) number: 1
number: 2
number: 3
B) 第5 行编译时出错
C) 第6 行编译时出错
目前由于暂时没分了..但很急..感谢帮帮忙了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询