java 关于集合的描述,Java中的集合类包括ArrayList、LinkedList、HashMap等,下列关于集合类描述错误的是(C)...

本文详细比较了Java中的ArrayList、LinkedList和HashMap,讨论了它们的接口实现、访问速度、添加删除操作效率以及HashMap的键值对支持。重点揭示了ArrayList在访问速度上的优势和LinkedList在修改方面的高效。
摘要由CSDN通过智能技术生成

Java中的集合类包括ArrayList、LinkedList、HashMap等,下列关于集合类描述错误的是(C)

A.ArrayList和LinkedList均实现了List接口

B.ArrayList的访问速度比LinkedList快

C.随机添加和删除元素时,ArrayList的表现更佳

D.HashMap实现Map接口,它允许任何类型的键和值对象

答案解析:

A.ArrayList和LinkedList都实现List接口,Hashset实现Set接口

BC.Arraylist在内存中基于数组实现,可以通过为止找到地址查找快,增加删除需要修改其后面的所以元素所以慢。LinkedList在内存中基于链表存放,查找慢,修改快。

D.HashMap运行任何键值对。即使是null也是支持的

A.ArrayList和LinkedList都实现List接口,Hashset实现Set接口

BC.Arraylist在内存中顺序排放,可以通过为止找到地址查找快,增加删除需要修改其后面的所以元素所以慢。LinkedList在内存中链表存放,查找慢,修改快

D.HashMap运行任何键值对。即使是null也是支持的.

转载自CSDN-专业IT技术社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值