Collection有两个子接口分别是List和Set,List

题目

Collection有两个子接口分别是List和Set,List集合的特点是(),Set集合的特点是()

参考答案和解析
正确答案:有序、可重复;无序、不可重复
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Youneedtostoreelementsinacollectionthatguaranteesthatnoduplicatesarestoredandallelementscanbeaccessedinnaturalorder.Whichinterfaceprovidesthatcapability?()

A.Java.util.Map.

B.Java.util.Set.

C.Java.util.List.

D.Java.util.StoredSet.

E.Java.util.StoredMap.

F.Java.util.Collection.


参考答案:D

第2题:

List、Map、Set 三个接口,存取元素时,各有什么特

点?


正确答案:

 

List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保

存key-value 值,value 可多值。

HashSet 按照hashcode 值的某种运算方式进行存储,而不是直接按hashCode 值的大小进行

存储。例如,"abc" ---> 78,"def" ---> 62,"xyz" ---> 65 在hashSet 中的存储顺序不是62,65,78,

这些问题感谢以前一个叫崔健的学员提出,最后通过查看源代码给他解释清楚,看本次培训

学员当中有多少能看懂源码。LinkedHashSet 按插入的顺序存储,那被存储对象的hashcode

方法还有什么作用呢?学员想想!hashset 集合比较两个对象是否相等,首先看hashcode 方法

是否相等,然后看equals 方法是否相等。new 两个Student 插入到HashSet 中,看HashSet

的size,实现hashcode 和equals 方法后再看size。

同一个对象可以在Vector 中加入多次。往集合里面加元素,相当于集合里用一根绳子连接

到了目标对象。往HashSet 中却加不了多次的。

第3题:

欲构造ArrayList类的一个实例,此类实现List接口,下列方法正确的是______。

A.ArrayList myList=new Object( );

B.List myList=new ArrayList( );

C.ArrayList myList=new List( );

D.List myList=new List( );


正确答案:B
解析: 不能直接建立接口的实例,只能通过实现接口的相应的类来实现接口。所以只有B选项是正确的。

第4题:

设当前打开了“教师” 表文件,要列出“职称”为“教授”的教师“姓名”的命令是 ( )。

A)LIST教师姓名WHERE职称=”教授”

B)LIST教师姓名FOR职称=”教授”

C)LIST教师姓名FOR职称SET”教授”

D)LIST教师姓名WHERE职称FOR”教授”


正确答案:B
在Visual FoxPro中,显示表中记录的命令格式为:
LIST[[FIELDS]<字段名表>][FOR<条件表达式>]
其中,FIELDS指定显示记录的范围,默认显示全部记录;用逗号分隔的字段名列表给出了要显示的字段,默认显示全部字段:FOR指对满足条件的记录进行操作。

第5题:

下列关于List接口的描述中,错误的是?()

A.List接口继承自Collection接口,是单列集合

B.List集合中允许出现重复的元素

C.List集合存储元素是有序的,即元素的存入顺序和取出顺序一致

D.List集合中所有的元素是以二叉树方式进行存储的


答案:D
解析:List集合中所有的元素是以线性方式进行存储的

第6题:

List与Set的区别。


正确答案:
       

第7题:

list 、set、map 有什么区别?


正确答案:
 

第8题:

欲构造ArrayList类的一个实例,此类继承了List接口,下列( )方法是正确的。

A.ArrayList myList=new Object();

B.List myList=new ArrayList();

C.ArrayList myList=new List();

D.List myList=new List();


正确答案:B

第9题:

有如下两个列表:list1=[(2),(0),(1),(8)]list2=[(2,),(0,),(1,),(8,)]那么,type(list1[0])和type(list2[0])分别是:

Aint和tuple

Bint和int

Ctuple和tuple

Dtuple和int


正确答案:A

第10题:

下列关于set和list集合说法错误的是()

  • A、set集合无序可重复
  • B、list集合有序可重复
  • C、set集合有序不可重复
  • D、list集合有序不可重复

正确答案:A,C,D

更多相关问题