关于ArrayList 和 Vector 的区别,以下说法正确的是 ()A.ArrayList是线程安全的,Vector是线程不安全的B.ArrayList是线程不安全的,Vector是线程安全的C.ArrayList底层是数组结构,Vector底层是链表结构D.ArrayList底层是链表结构,Vector底层是数组结构

关于ArrayList 和 Vector 的区别,以下说法正确的是 ()

A.ArrayList是线程安全的,Vector是线程不安全的

B.ArrayList是线程不安全的,Vector是线程安全的

C.ArrayList底层是数组结构,Vector底层是链表结构

D.ArrayList底层是链表结构,Vector底层是数组结构


参考答案和解析
Vector 在Java的第一个版本就引入了,也就是说vector是一个合法规范的类;ArrayList在Java1.2版本引入的,是Java 集合框架的组成部分;Vector是同步的;ArrayList是不同步的

相关考题:

欲构造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();

Array与arraylist的区别。

关于TCP和UDP,以下哪种说法是正确的( )

给出下列的程序代码片段,下列选项说法不正确的是( )。 ① 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();

ArrayList和Vector的区别,HashMap和Hashtable的区别

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和Vector的区别。

关于“新式”和“样式”正确的说法是()。A、都是名词B、前者是名词,后者是区别词C、都是区别词D、前者是区别词,后者是名词

说出ArrayList,Vector,LinkedList的存储性能和特性。

关于电子合同与传统合同的主要区别,以下说法不正确的是().A、形式不同B、订立的环境不同C、订立的各环节不同D、意义和作用不同

请说出 ArrayList, Vector,LinkedList的存储性能和特性。

问答题请说出 ArrayList, Vector,LinkedList的存储性能和特性。

问答题ArrayList和Vector的区别。

单选题创建一个ArrayList集合实例,该集合中只能存放String类型数据,下列()代码是正确的AArrayList myList=new ArrayList()BArrayListStringmyList=new ArrayList;()CArrayListmyList=new ArrayListString()DArrayListmyList=new List()

单选题关于“新式”和“样式”正确的说法是()。A都是名词B前者是名词,后者是区别词C都是区别词D前者是区别词,后者是名词

问答题请简述ArrayList和List<Int>的主要区别

单选题Vector和ArrayList的主要区别是()AArrayList内部基于链表,而Vector是基于数组的BVector的大部分方法做了同步,而ArrayList没有同步CVector是可串行化的,而ArrayList不是DVector实现了RandomAccess,而ArrayList没有

问答题说出ArrayList,Vector,LinkedList的存储性能和特性。

单选题Vector 与 ArrayList正确的是:()A ArrayList 出现比Vector早B ArrayList 速度比Vector慢C ArrayList 没有同步保护,Vector具有同步保护D ArrayList Vector 两者都是无序的集合