摘要:底层的数据结构是数组 , 查询快 , 增删慢 ; 线程安全, 效率低 特有的功能 * public void addElement(E obj) * public E elementAt(int index) * public Enumeration elements() Vector的迭代 Vec
阅读全文
摘要:底层的数据的结构是数组,查询快 , 增删慢 ; 线程不安全效率高
阅读全文
摘要:* boolean hasNext()是否有下一个 * boolean hasPrevious()是否有前一个 * Object next()返回下一个元素 * Object previous();返回上一个元素
阅读全文
摘要:A:ConcurrentModificationException出现: B:解决方案 * a:迭代器迭代元素,迭代器修改元素(ListIterator的特有功能add) * b:集合遍历元素,集合修改元素
阅读全文
摘要:** 特点: 元素有序 , 每一个元素存在整数索引 , 可以存储重复元素 ** 特有的功能 * void add(int index,E element) * E remove(int index) * E get(int index) * E set(int index,E element) **
阅读全文
摘要:基本功能 boolean add(E e) boolean remove(Object o) void clear() boolean contains(Object o) boolean isEmpty() int size() 注意 collectionXxx.java使用了未经检查或不安全的操
阅读全文
摘要:package com.loaderman.jdk5; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Demo4_AsList { /** * 数组转换成集合 * 数组转换成集合虽然不能增加或减少元素,但是可以用...
阅读全文
摘要:由来: 由于数组满足不了变化的需求,于是java就给我们提供了另外一个容器,而这个容器内就是集合 数组和集合的区别: * 长度的区别: 数组的长度是不可变的,不能自动增长,效率高,占用内存小;集合的长度是可变的,可以根据元素的增加而增长. * 存储数据类型的区别: 数组可以存储基本数据类型的元素,也
阅读全文