java基础入门4.9课后题,《Java基础入门》_课后习题

8、List集合的主要实现类有、,Set集合的主要实现类有、Map集合的主

要实现类有、。

9、Map集合中存储元素需要调用方法,要想根据该集合的键获取对应的值需要调用方法。

bba40feeec59833a6998a2710945dc93.png

10、java.util

操作数组的工具类,这个类是。

二、判断题

1、Set集合是通过键值对的方式来存储对象的。

2、集合中不能存放基本数据类型,而只能存放引用数据类型。

3、如果创建的TreeSet集合中没有传入比较器,则该集合中存入的元素需要实现Comparable接口。

4、使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素。

5、LinkedList在内部维护了一个双向循环链表,每一个元素节点都包含前一个元素节点和后一个元素

节点的引用。

三、选择题

1、要想保存具有映射关系的数据,可以使用以下哪些集合?(多选)

A、ArrayList

B、TreeMap

C、HashMap

D、TreeSet

2、Java语言中,集合类都位于哪个包中?

A、java.util

B、http://www.doczj.com/doc/33ff17c1783e0912a3162a7e.htmlng

C、java.array

D、java.collections

3、使用Iterator时,判断是否存在下一个元素可以使用以下哪个方法?

A、next()

B、hash()

C、hasPrevious()

D、hasNext()

4、关于foreach循环的特点,以下说法哪些是正确的?(多选)

A、foreach循环在遍历集合时,无需获得容器的长度

B、foreach循环在遍历集合时,无需循环条件,也无需迭代语句

C、foreach循环在遍历集合时非常繁琐

D、foreach循环的语法格式为:for(容器中元素类型临时变量:容器变量)。

5、在程序开发中,经常会使用以下哪个类来存储程序中所需的配置?

A、HashMap

B、TreeSet

C、Properties

D、TreeMap

6、使用Enumeration遍历集合时,需要使用以下哪些方法?(多选)

A、hasMoreElements()

B、nextElement()

C、next()

D、hashNext()

7、要想集合中保存的元素没有重复并且按照一定的顺序排列,可以使用以下哪个集合?

A、LinkedList

B、ArrayList

C、hashSet

D、TreeSet

8、下列哪些说法是正确的?(多选)

A、LinkedList集合在增删元素时效率较高

B、ArrayList集合在查询元素时效率较高

C、HashMap不允许出现一对null键null值

D、HashSet集合中元素可重复并且无序

9、以下哪些方法是LinkedList集合中定义的?(多选)

A、getLast()

B、getFirst()

C、remove (int index)

D、next()

10、获取单列集合中元素的个数可以使用以下哪个方法?

A、length()

B、size()

C、get(int index)

D、add(Object obj)

四、分析题

阅读下面的程序,分析代码是否能编译通过,如果能编译通过,请列出运行的结果。如果不能编译通过,请说明原因。

代码一:

import java.util.*;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值