AI智能整理导入 AI智能整理导入
×
首页 题库中心 研发工程师模拟测试题库 题目详情
CA7245CE852000018CC42C30E85A107C
研发工程师模拟测试题库
646
多选题

关于List哪些说法正确

A
ArrayList线程不安全
B
LinkedList线程安全
C
Vector属于List
D
Stack不属于List

答案解析

正确答案:AC

解析:

这道题目考察的是对Java中List接口及其实现类的理解。我们逐一分析每个选项:

A. ArrayList线程不安全

正确。ArrayList是非同步的,意味着它不是线程安全的。如果在多线程环境中不加同步地使用ArrayList,可能会导致数据不一致等问题。

B. LinkedList线程安全

错误。LinkedList同样是非同步的,也不是线程安全的。和ArrayList一样,如果在多线程环境中使用LinkedList而不进行同步处理,可能会导致数据竞争和不一致。

C. Vector属于List

正确。Vector是List接口的一个早期实现,它是同步的,因此是线程安全的。尽管现在不太常用(因为同步操作会带来性能开销),但它确实是List接口的一个实现。

D. Stack不属于List

错误。Stack实际上是继承自Vector的,而Vector是List的一个实现。因此,从继承关系上来说,Stack可以看作是List的一个特殊实现,尽管它的使用方式和目的与一般的List有所不同(Stack主要用于后进先出(LIFO)的数据结构)。所以,Stack确实属于List。

综上所述,正确的选项是A和C。

相关知识点:

List说法正确选ArrayList不安全Vector属List

研发工程师模拟测试题库

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu