zoukankan      html  css  js  c++  java
  • ArrayList

    import java.util.ArrayList;
    
    /*
    
    集合的体系:
    ----------| Collection  单列集合的根接口
    ----------------| List 如果实现了List接口的集合类,具备的特点: 有序,可重复。
    --------------------| ArrayList   ArrayList 底层是维护了一个Object数组实现 的, 特点: 查询速度快,增删慢。
    什么时候使用ArrayList: 如果目前的数据是查询比较多,增删比较少的时候,那么就使用ArrayList存储这批数据。  比如 :高校的 图书馆
    
    
    --------------------| LinkedList
    --------------------| Vector(了解即可)
    
    ----------------| Set  如果实现了Set接口的集合类, 具备的特点: 无序,不可重复。
    
    ArrayList 特有的方法:
    
        ensureCapacity(int minCapacity) //如有必要,增加此 ArrayList 实例的容量,以确保它至少能够容纳最小容量参数所指定的元素数。
        trimToSize()  //将此 ArrayList 实例的容量调整为列表的当前大小。
        
    
    笔试题目: 使用ArrayList无参的构造函数创建一个 对象时, 默认的容量是多少? 如果长度不够使用时又自增增长多少?
        ArrayList底层是维护了一个Object数组实现 的,使用无参构造函数时,Object数组默认的容量是10,当长度不够时,自动增长0.5倍。
        
    
    
    
    
     */
    public class Demo6 {
        
        public static void main(String[] args) {
            ArrayList list = new ArrayList();
            
            
        }
        
    }

  • 相关阅读:
    docker删除常见命令
    测试网中用户添加docker yum源
    kafka 重新分配partition
    docker-compose常用命令
    docker 常用命令
    docker-compose部署ELK
    ELK全Dokcer 部署
    Harbor修改/data目录位置
    单机多es容器服务部署的网络模式
    C++使用模板类时出现LNK2019 unresolved external symbol错误.
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6368052.html
Copyright © 2011-2022 走看看