云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 4. Java集合知识测试- 副本

4. Java集合知识测试- 副本

  • 62 次阅读
  • 3 次下载
  • 2025/6/25 16:34:46

ab

12. Vector类的特点是( )

a) 线程同步 b) 线程不同步 c) 增删快

d) 底层是链表结构 a

13. 使用TreeSet的无参构造创建集合对象存储元素时,该元素必须 ( )

a) 实现Comparable接口 b) 有main方法

c) 有get和set方法

d) 实现Serializable接口 a

14. 下列方法不是Collection通用方法的有( )

a) iterator() b) add() c) get() d) remove()

a/c,

15. 下面的代码用于输出字符数组ch中每个字符出现的次数

public static void main(String[] args) {

char[] ch = { 'a', 'c', 'a', 'b', 'c', 'b' }; HashMap map = new HashMap();

for (int i = 0; i < ch.length; i++) {

//位置①

}

System.out.println(map); }

应该填入位置①的代码是,不允许使用工具运行程序( ) a)

if (map.contains(ch[i])) {

map.put(ch[i], map.get(ch[i]) + 1); } else {

map.put(ch[i], 1); }

b)

if (map.contains(ch[i])) {

map.put(ch[i], (Integer) map.get(ch[i]) + 1); } else {

map.put(ch[i], 1); }

c)

if (map.containsKey(ch[i])) {

map.put(ch[i], (int) map.get(ch[i]) + 1); } else {

map.put(ch[i], 1); }

d)

if (map.containsKey(ch[i])) {

map.put(ch[i], (Integer) map.get(ch[i]) + 1); } else {

map.put(ch[i], 1); }

d /cd自动装箱

16. 对于HashMap集合说法正确的是( )

a) 底层是数组结构 b) 底层是链表结构

c) 可以存储null值和null键 d) 不可以存储null值和null键

c

17. 下面的类是同步的有( )

a) java.util.ArrayList b) java.util.Vector c) java.util.HashMap d) java.util.Hashtable bd

18. Collections工具类中的binarySearch()方法描述正确的是( )

a) binarySearch()方法只能操作Set集合 b) binarySearch()方法只能操作List集合 c) binarySearch()方法只能操作Map集合 d) binarySearch()可以操作所有的集合 b

19. 下面关于HashMap和Hashtable的区别,说法正确的是( )

a) Hashtable线程不安全,效率高 b) HashMap线程安全,效率低 c) HashMap允许null键和值

d) Hashtable不允许null键和值

c/ cd

20. 将集合转成数组的方法是( )

a) asList()

b) toCharArray() c) toArray() d) copy()

bc/c

21. 按照课堂要求重写equals和hashCode后,下面关于这两个方法说法正确的是( )

a) 两个对象的hashCode值相同,那么他们调用equals()方法返回值一定为true b) 两个对象的hashCode值相同,那么他们调用equals()方法返回值可以为false c) hashCode值一般与对象的成员变量有关

d) 只要重写equals方法,就一定要重写hashCode方法 bc

22. 父类声明:public class FXfather{….}

现在要定义一个Fxfather的子类son,下面定义错误的是( ) a) class Son extends FXfather{} b) class Son extends FXfather{}

c) class Son extends FXfather{} d) class Son extends FXfather{}

搜索更多关于: 4. Java集合知识测试- 副本 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

ab 12. Vector类的特点是( ) a) 线程同步 b) 线程不同步 c) 增删快 d) 底层是链表结构 a 13. 使用TreeSet的无参构造创建集合对象存储元素时,该元素必须 ( ) a) 实现Comparable接口 b) 有main方法 c) 有get和set方法 d) 实现Serializable接口 a 14. 下列方法不是Collection通用方法的有( ) a) iterator() b) add() c) get() d) remove() a/c, 15. 下面的代码用于输出字符数组ch中每个字符出现的次数

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com