• ArrayList的集合特性


    举例新建ArrayList的方法(多态):

     可以调用List接口中的方法:

     还有collections的方法

     

    集合的默认容量是10,但是,经常我们会超过这个容量,每次超过容量都会变成原容量的1.5倍。

    其底层实现原理:增加原来集合长度二进制右移的容量所以原来长度二进制右移一位就是原长度的一半

    为什么右移一位就是一半呢?

    :右移一位数学的理解方法:(每一位的数值都可以用2^(n-1)表示--左移相当于(n-1)变成了(n-2)--------数值统一除以2所以他的值就是原来的一半)

    注意ArrayList是我们最常用的一个集合(非线程安全的),因为他易于检索,像我们大多数都是在集合的末尾添加元素,这样的话增删元素就不会对程序的运行速度产生影响

  • 相关阅读:
    Linux面试题大全
    数据库学习002
    数据学习001
    003
    002
    001
    金蝶清空日志数据库脚本
    表格批量导入金蝶专业版销售订单
    金蝶单据清空记账标志
    金蝶单据字段审核后可修改
  • 原文地址:https://www.cnblogs.com/LWF6869/p/12447459.html
Copyright © 2020-2023  润新知