第十二章
阅读下列的程序import java.util.*;class Student { String name; String age; public Student(String name, String age) { this.name = name; this.age = age; } public String toString() { return name + ":" + age; }}public class Example{ public static void main(String[] args) { Set set = new HashSet(); set.add(new Student("Tom", "10")); set.add(new Student("Jerry", "10")); set.add(new Student("Tom", "10")); }}下列选项中,程序的运行结果是:set集合中的元素个数为( )
答案:3
public class Example { public static void main(String[] args) { ArrayList list = new ArrayList(); // 创建ArrayList集合 list.add("Tom"); // 向该集合中添加字符串 list.add("Jerry"); Iterator it = list.iterator(); //获取迭代器 it.next(); it.next();System.out.println(it.next());}}运行以上程序,输出结果是( )
null
发生异常,输出异常信息
Tom下列有关泛型的代码中,ArrayList<Person> list = new ArrayList<Person>(); 说法正确的是(   ) 
list集合里面能存放Person的子类对象
list集合里面只能存放Person对象     
list集合里面可以存放Object类型的对象 LinkedList类的特点是( )
查询快
增删快
元素自然排序下列关于泛型说法不正确的是(   )
泛型的出现可以把运行时出现的问题提前放到编译时期就发现
泛型的出现可以把编译时出现的问题放到运行之后发现
泛型可以避免强制类型转换使用HashSet存储对象,如何保证唯一?(  )
根据成员变量重写HashCode方法和equals方法
重写equals方法
重写contains方法下列关于集合的描述中,哪一个是错误的?( )
Set集合的特点是元素无序并且不可重复
集合存储的对象必须是基本数据类型
List集合的特点是元素有序、元素可重复将Map集合中的键存储到Set集合的方法是(   )
put()
get()
keySet() 下列关于LinkedList的描述中,错误的是( )
LinkedList集合对于元素的查找操作非常便捷
LinkedList集合中每一个元素都使用引用的方式来记住它的前一个元素和后一个元素
LinkedList集合中的元素索引从0开始


下列关于泛型说法不正确的是(   ) 
泛型的出现可以把编译时出现的问题放到运行之后发现 
泛型是一种安全机制
泛型可以避免强制类型转换 关于HashMap集合说法正确的是( )
HashMap集合不允许存储重复键
HashMap集合是双列集合
HashMap集合不允许存储重复值Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述正确的是(   )
添加和删除元素时,ArrayList的表现更佳
ArrayList的查询速度比LinkedList
ArrayListLinkedList均实现了List接口在我们所学知识中,下面哪几项是接口(    )
java.util.Set
java.util.Map
java.util.ListMap集合中存储元素需要调用add(key,value)方法。List集合的主要实现类有ArrayList和LinkedList。()

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部