java中HashTable,Vector,TreeSet,LinkedList哪些线程是安全的()。A、HashTableB、VectorC、TreeSetD、LinkedList

题目

java中HashTable,Vector,TreeSet,LinkedList哪些线程是安全的()。

  • A、HashTable
  • B、Vector
  • C、TreeSet
  • D、LinkedList

相似考题

1.试题六(共 15分)阅读以下说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。【说明】已知类 LinkedList 表示列表类,该类具有四个方法:addElement()、lastElement()、umberOfElement()以及removeLastElement()。四个方法的含义分别为:void addElement(Object): 在列表尾部添加一个对象;Object lastElement(): 返回列表尾部对象;int numberOfElement(): 返回列表中对象个数;void removeLastElement(): 删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类, Java代码1和Java代码2分别采用继承和组合的方式实现。【Java代码1】public class Stack extends LinkedList{public void push(Object o){ //压栈addElement(o);}public Object peek(){ //获取栈顶元素return (1) ;}public boolean isEmpty(){ //判断栈是否为空return numberOfElement() == 0;}public Object pop(){ //弹栈Object o = lastElement();(2) ;return o;}}【Java代码2】public class Stack {private (3) ;public Stack(){list = new LinkedList();}public void push(Object o){list.addElement(o);}public Object peek(){//获取栈顶元素return list. (4) ;}public boolean isEmpty(){//判断栈是否为空return list.numberOfElement() == 0;}public Object pop(){ //弹栈Object o = list.lastElement();list.removeLastElement();return o;}}【问题】若类LinkedList新增加了一个公有的方法removeElement(int index),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(int index)? (5) (A. 继承 B. 组合)

更多“java中HashTable,Vector,TreeSet,LinkedList哪些线程是安全的()。A、HashTableB、VectorC、TreeSetD、LinkedList”相关问题
  • 第1题:

    在JAVA中,以下( )类的对象以键-值的方式存储对象

    A、java.util.List

    B、java.util.ArrayList

    C、java.util.HashMap

    D、java.util.LinkedList


    正确答案:C

  • 第2题:

    下面哪个类不是Collection的子类()

    • A、ArrayList
    • B、Vector
    • C、HashMap
    • D、TreeSet

    正确答案:C

  • 第3题:

    在Java中LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是这两个类都有的

    • A、addFirst(Objecto)
    • B、getFirst()
    • C、removeFirst()
    • D、add(Objecto

    正确答案:D

  • 第4题:

    在JAVA中,以下()类的对象以键-值的方式存储对象。

    • A、A、javutil.List
    • B、B、javutil.ArrayList
    • C、C、javutil.HashMap
    • D、D、javutil.LinkedList

    正确答案:C

  • 第5题:

    在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList类有而ArrayList类没有的。

    • A、add(Objecto)
    • B、add(intndex,Objecto)
    • C、remove(Objecto)
    • D、removeLast()

    正确答案:D

  • 第6题:

    以下集合对象中哪几个是线程安全的()。

    • A、ArrayList
    • B、Vector
    • C、Hashtable
    • D、Stack

    正确答案:B,C,D

  • 第7题:

    A programmer has an algorithm that requires a java.util.List that provides an efficient implementation of add(0,object), but does NOT need to support quick random access. What supports these requirements?() 

    • A、 java.util.Queue
    • B、 java.util.ArrayList
    • C、 java.util.LinearList
    • D、 java.util.LinkedList

    正确答案:D

  • 第8题:

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

    正确答案: ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。
    解析: 暂无解析

  • 第9题:

    单选题
    A programmer has an algorithm that requires a java.util.List that provides an efficient implementation of add(0, object), but does NOT need to support quick random access. What supports these requirements?()
    A

    java.util.Queue

    B

    java.util.ArrayList

    C

    java.util.LinearList

    D

    java.util.LinkedList


    正确答案: C
    解析: 暂无解析

  • 第10题:

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

    正确答案: ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。
    解析: 暂无解析

  • 第11题:

    单选题
    A programmer has an algorithm that requires a java.util.List that provides an efficient implementation of add(0,object), but does NOT need to support quick random access. What supports these requirements?()
    A

     java.util.Queue

    B

     java.util.ArrayList

    C

     java.util.LinearList

    D

     java.util.LinkedList


    正确答案: B
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)以下关于集合类ArrayList、LinkedList、HashMap描述正确的是()
    A.A:HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值
    B.B:ArrayList和LinkedList均实现了List接口
    C.C:添加和删除元素时,ArrayList的表现更佳
    D.D:ArrayList的访问速度比LinkedList快

    答案:ABD

  • 第13题:

    ArrayList和LinkList的描述,下面说法错误的是()。

    • A、LinkedeList和ArrayList都实现了List接口
    • B、ArrayList是可改变大小的数组,而LinkedList是双向链接串列
    • C、LinkedList不支持高效的随机元素访问
    • D、在LinkedList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动;而在ArrayList的中间插入或删除一个元素的开销是固定的

    正确答案:D

  • 第14题:

    以下哪些方法是LinkedList集合中定义的?()

    • A、getLast()
    • B、getFirst()
    • C、remove (int index)
    • D、next()

    正确答案:A,B,C

  • 第15题:

    对于import java.util包,以下那种说法是错误的?()

    • A、Vector类属于java.util包
    • B、Vector类放在…/java/util/目录下
    • C、Vector类放在java.util文件中
    • D、Vector类是Sun公司的产品

    正确答案:C

  • 第16题:

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


    正确答案:ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

  • 第17题:

    哪两个是同步的?()

    • A、 java.util.TreeSet
    • B、 java.util.Hashtable
    • C、 java.util.Vector
    • D、 java.util.LinkedList

    正确答案:B,C

  • 第18题:

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


    正确答案:ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

  • 第19题:

    在哪里可以添加一个LinkedList?()

    • A、开始
    • B、任意节点之前
    • C、任何特殊节点之后
    • D、在此LinkedList的末尾
    • E、在此LinkedList的任意索引处

    正确答案:A,B,C,D

  • 第20题:

    多选题
    java中HashTable,Vector,TreeSet,LinkedList哪些线程是安全的()。
    A

    HashTable

    B

    Vector

    C

    TreeSet

    D

    LinkedList


    正确答案: A,B
    解析: 暂无解析

  • 第21题:

    多选题
    在哪里可以添加一个LinkedList?()
    A

    开始

    B

    任意节点之前

    C

    任何特殊节点之后

    D

    在此LinkedList的末尾

    E

    在此LinkedList的任意索引处


    正确答案: B,D
    解析: 暂无解析

  • 第22题:

    单选题
    在JAVA中,以下()类的对象以键-值的方式存储对象。
    A

    A、javutil.List

    B

    B、javutil.ArrayList

    C

    C、javutil.HashMap

    D

    D、javutil.LinkedList


    正确答案: B
    解析: 暂无解析

  • 第23题:

    (难度:中等)Hashtable是同步的,而HashMap不是。因此,HashMap更适合于单线程环境,而Hashtable适合于多线程环境。

    答案:(yes)