网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
关于ArrayList 和 Vector 的区别,以下说法正确的是 ()
A.ArrayList是线程安全的,Vector是线程不安全的
B.ArrayList是线程不安全的,Vector是线程安全的
C.ArrayList底层是数组结构,Vector底层是链表结构
D.ArrayList底层是链表结构,Vector底层是数组结构
参考答案和解析
Vector 在Java的第一个版本就引入了,也就是说vector是一个合法规范的类;ArrayList在Java1.2版本引入的,是Java 集合框架的组成部分;Vector是同步的;ArrayList是不同步的
更多 “关于ArrayList 和 Vector 的区别,以下说法正确的是 ()A.ArrayList是线程安全的,Vector是线程不安全的B.ArrayList是线程不安全的,Vector是线程安全的C.ArrayList底层是数组结构,Vector底层是链表结构D.ArrayList底层是链表结构,Vector底层是数组结构” 相关考题
考题
欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?( B )
A.ArrayList myList=new Object();B.List myList=new ArrayList();C.ArrayList myList=new List();D.List myList=new List();
考题
欲构造ArrayList类的一个实例,此类实现List接口,下列方法正确的是______。A.ArrayList myList=new Object( );B.List myList=new ArrayList( );C.ArrayList myList=new List( );D.List myList=new List( );
考题
欲构造ArrayList类的一个实例,此类继承了List接口,下列( )方法是正确的。A.ArrayList myList=new Object();B.List myList=new ArrayList();C.ArrayList myList=new List();D.List myList=new List();
考题
给出下列的程序代码片段,下列选项说法不正确的是( )。 ① public void create( ){ ② Vector my; ③ my = new Vector( ); ④ }A.第二行的声明不会为变量my分配内存空间B.第二行语句创建一个Vector类对象C.第三行语句创建一个Vector类对象D.第三行语句为一个Vector类对象分配内存空间
考题
欲构造ArrayList类的一个实例,此类继承了List接口,下列( )是正确的。A.ArrayListmyList=new Object();B.List myList=new ArrayList();C.ArrayList myList=new List();D.List myList=new List();
考题
Vector和ArrayList的主要区别是()A、ArrayList内部基于链表,而Vector是基于数组的B、Vector的大部分方法做了同步,而ArrayList没有同步C、Vector是可串行化的,而ArrayList不是D、Vector实现了RandomAccess,而ArrayList没有
考题
ArrayList和LinkList的描述,下面说法错误的是()。A、LinkedeList和ArrayList都实现了List接口B、ArrayList是可改变大小的数组,而LinkedList是双向链接串列C、LinkedList不支持高效的随机元素访问D、在LinkedList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动;而在ArrayList的中间插入或删除一个元素的开销是固定的
考题
Vector 与 ArrayList正确的是:()A、 ArrayList 出现比Vector早B、 ArrayList 速度比Vector慢C、 ArrayList 没有同步保护,Vector具有同步保护D、 ArrayList Vector 两者都是无序的集合"
考题
创建一个ArrayList集合实例,该集合中只能存放String类型数据,下列()代码是正确的A、ArrayList myList=new ArrayList()B、ArrayListStringmyList=new ArrayList;()C、ArrayListmyList=new ArrayListString()D、ArrayListmyList=new List()
考题
欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()A、 ArrayList myList=new Object();B、 List myList=new ArrayList();C、 ArrayList myList=new List();D、 List myList=new List();
考题
对于import java.util包,以下那种说法是错误的?()A、Vector类属于java.util包B、Vector类放在…/java/util/目录下C、Vector类放在java.util文件中D、Vector类是Sun公司的产品
考题
单选题创建一个ArrayList集合实例,该集合中只能存放String类型数据,下列()代码是正确的A
ArrayList myList=new ArrayList()B
ArrayListStringmyList=new ArrayList;()C
ArrayListmyList=new ArrayListString()D
ArrayListmyList=new List()
考题
单选题Vector和ArrayList的主要区别是()A
ArrayList内部基于链表,而Vector是基于数组的B
Vector的大部分方法做了同步,而ArrayList没有同步C
Vector是可串行化的,而ArrayList不是D
Vector实现了RandomAccess,而ArrayList没有
考题
单选题Vector 与 ArrayList正确的是:()A
ArrayList 出现比Vector早B
ArrayList 速度比Vector慢C
ArrayList 没有同步保护,Vector具有同步保护D
ArrayList Vector 两者都是无序的集合
热门标签
最新试卷