欢迎来到在线考试题库网 在线考试题库官网
logo
全部科目 > 软件认证工程师考试 > 软件工程综合知识

多项选择题

ArrayLists和LinkedList的区别,下述说法正确的有()。

    A.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。
    B.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针。
    C.对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList要移动数据。
    D.ArrayList的空间浪费主要体现在在list列表的结尾预留一定的容量空间,而LinkedList的空间花费则体现在它的每一个元素都需要消耗相当的空间。

点击查看答案

相关考题

  • 单项选择题
    关于Java的抽象类、接口,以下描述错误的是()。

    A.抽象类不一定含有抽象方法,接口中方法都是抽象方法
    B.一个类只能继承一个抽象类,但可以实现多个接口,一个接口可以继承多个接口
    C.抽象类和接口中的方法都没有方法体
    D.抽象类可以含有私有成员变量,接口不含有私有成员变量

  • 单项选择题
    下列代码的运行结果是()。

    A.控制台打印hello sunline!
    B.报异常java.lang.NullPoninterException
    C.编译报错
    D.报异常java.lang.RuntimeExcception

  • 单项选择题
    关于Java中传递参数的说法,哪个是错误的?()

    A.方法中,修改一个基础类型的参数不会影响原始参数值
    B.在方法中,改变一个对象参数的引用不会影响到原始引用
    C.在方法中,修改一个对象的属性会影响原始对象参数
    D.在方法中,修改集合和Map的元素不会影响集合参数

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题