集合

本文是一份关于Java集合框架的面试题集,涵盖了多选题和填空题,涉及Collection、List、Set、Map、ArrayList、LinkedList、Vector、HashSet、HashMap等集合类及其特性,包括线程安全、数据结构、遍历方式、接口实现等内容。
摘要由CSDN通过智能技术生成

一、多选择

1.单列集合的顶层接口是( )
a) java.util.Map
b) java.util.Collection
c) java.util.List
d) java.util.Set
答案:B

2.ArrayList类的底层数据结构是( )
a) 数组结构
b) 链表结构
c) 哈希表结构
d) 红黑树结构
答案:A

3.LinkedList类的特点是( )
a) 查询快
b) 增删快
c) 元素不重复
d) 元素自然排序
答案:B

4.Vector类的特点是( )
a) 线程同步
b) 线程不同步
c) 增删快
d) 底层是链表结构
答案:A

5.关于迭代器说法错误的是( )
a) 迭代器是取出集合元素的方式
b) 迭代器的hasNext()方法返回值是布尔类型
c) List集合有特有迭代器
d) next()方法将返回集合中的上一个元素.
答案:D

6.在我们所学知识中,下面哪几项是接口( )(多选
a) java.util.Map
b) java.util.Collection
c) java.util.List
d) java.util.Set
答案:ABCD

7.实现下列哪个接口,可以启用比较功能( )
a) Runnable接口
b) Iterator接口
c) Serializable接口
d) Comparator接口
答案:D

8.下面代码运行的结果是( )

ArrayList<String> al = new ArrayList<String>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值