随笔分类 - 集合框架
摘要:Vector类特点: 1.Vector也是List接口的一个子类实现 2.Vector跟ArrayList一样,底层都是使用数组进行实现的 Vector与ArrayList的区别: 1.ArrayList是线程不安全的,效率高,Vector是线程安全的,效率低 2.ArrayList在进行扩容的时候
阅读全文
摘要:List接口中存储的是一组不唯一的,有序的对象 List接口的父接口是Collection接口,所以List接口中大多数方法都是从Collection接口中继承的 List接口有两个实现类: 1.ArrayList实现类:采用数组的数据结构 优点:遍历和随机访问元素的效率比较高 缺点:添加和删除需要
阅读全文
摘要:Collection接口下有List接口和set接口 特点: 1.可以存放不同类型的数据,而数组只能存放固定类型的数据 2.在使用ArrayList子类实现的时候,初始化的长度是10,当长度不够的时候会自动进行扩容(newlength = oldlength * 1.5) 我们可以看到这里进行了右移
阅读全文