集合部分测试题40道(网络收集)

这篇博客包含了40道关于Java集合框架的测试题目,涉及Collection、ArrayList、LinkedList、Vector、迭代器、接口等多个知识点。博主分享了自己的理解和答案,探讨了各集合类的特性、操作效率以及接口的用途,适合Java初学者巩固基础知识。
摘要由CSDN通过智能技术生成

这个题是别人发给我的一个文档,我把题目放这里,自己写一下答案和理解 有什么不正确的欢迎指出

1.单列集合的顶层接口是   [ b ]

a)  java.util.Map            b) java.util.Collection

c)  java.util.List             d) java.util.Set


2.ArrayList类的底层数据结构是 [ a ]

a) 数组结构        b) 链表结构        c) 哈希表结构        d) 红黑树结构

LinkedList是链表          带Hash的才是哈希结构          红黑树是键值对--Map 


3.LinkedList类的特点是 [ b ] 

a) 查询快        b) 增删快        c) 元素不重复        d) 元素自然排序

查询快是Arraylist   不重复是Set   自然排序是TreeSet和TreeMap

List的特点是有序可重复,Set的特点是无序不重复


4.Vector类的特点是 [?]

a) 线程同步        b) 线程不同步        c) 增删快        d)底层是链表结构

不会啊..


5.关于迭代器说法错误的是  [ d ]

a) 迭代器是取出集合元素的方式        b) 迭代器的hasNext()方法返回值是布尔类型

c) List()集合有特有迭代器                d) next()方法将返回集合中的上一个元素

List集合的特有迭代器就是列表迭代器:ListIterator

next()方法时返回集合中的下一个元素  [next不就是下一个么 -.-]


  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值