AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
多选题

关于List哪些说法正确

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

答案解析

正确答案:AC

解析:

解析这道关于Java集合框架中List接口及其实现的题目,我们需要对每个选项进行逐一分析:

A. ArrayList线程不安全

正确。ArrayList在Java中是一个非同步的(即线程不安全)的List实现。如果在多线程环境中使用,且没有额外的同步措施,可能会导致数据不一致的问题。

B. LinkedList线程安全

错误。LinkedList同样是一个非同步的List实现,因此它也是线程不安全的。和ArrayList一样,如果需要在多线程环境中使用LinkedList,也需要额外的同步措施。

C. Vector属于List

正确。Vector是List接口的一个同步(即线程安全)的实现。尽管Vector现在较少使用(因为同步操作可能会影响性能),但它确实是List接口的一个具体实现。

D. Stack不属于List

错误。Stack在Java中实际上是继承自Vector的,而Vector是List的一个实现。因此,Stack也可以被视为List的一个实现(尽管它主要被用作后进先出(LIFO)的数据结构)。从继承的角度来看,Stack确实属于List。

综上所述,正确的选项是A和C。这两个选项正确地指出了ArrayList的线程不安全性和Vector作为List实现的事实。

相关知识点:

List相关ArrayList等特性

题目纠错
中国电信研发工程师

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

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码