java关于集合框架,说法不正确的是( )

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java关于集合框架,说法不正确的是( )相关的知识,希望对你有一定的参考价值。

A) 与数组不同,集合框架是容量可变的容器 B) 集合框架不能保存基本类型,但是可以将它们转换为包装类后保存C) 集合框架中的List, Set, Map接口都是Collection接口的子接口D) 集合类除了提供可变容量的存储外,还提供了对数据的算法 麻烦解释下 我是新手

c 错了。Map接口不是集合框架的子类。它只是一个接口而已,里面的值必须是键值对应的! 参考技术A A和C是错的,
A是因为要看实现是否允许可边。
C是因为Map是个独立的接口。

(多选题)关于C#中的特性,说法错误的是()。

A.自定义的特性必须继承System.Attribute类
B.Obsolete特性表示一个类不能序列化
C.类的属性上不能有特性
D.一个类只能有一个特性

A,正确
B,Obsolete 特性将某个程序实体标记为一个建议不再使用的实体。NonSerialized特性指示可序列化类的某个字段不应被序列化。
C,特性可应用于Assembly(程序集)、Module(模块)、Class(类)、Struct(结构)、Enum(枚举)、Constructor(构造函数)、Method(方法)、Property(属性)、Field(字段)、Event(事件)、Interface(接口)、Parameter(参数)、Delegate(委托)、ReturnValue(返回值)、GenericParameter(泛型参数),见
http://msdn.microsoft.com/zh-cn/library/system.attributetargets.aspx
D,一个还是多个特性取决于特性声明,单笼统的说“只能有一个”是错的

综合:B、C、D都是错的,A正确
参考技术A B,obsolete是过时的,编译会有提示或错误.
C,属性上也可以有Attribute
D,可以有多个Attribute

以上是关于java关于集合框架,说法不正确的是( )的主要内容,如果未能解决你的问题,请参考以下文章

ACCP8.0 java课程第二学期-关于集合框架

集合详解(附集合框架图)

Java核心你不知道的数据集合

Java集合框架

Java核心面试必备—你不知道的数据集合

深入理解java集合框架之---------Arraylist集合