摘要:
LinkedList也是List接口的实现类,底层数据结构为链表。 常用方法和遍历方法参照List。 LinkedList是线程不安全的。 LinkedList除了实现List接口,还是实现了栈接口。 实现了队列(queue)接口 add/remove/element() 可能会出现NoSuchEl 阅读全文
摘要:
ArrayList: ArrayList是List接口的实现类,其底层数据结构为数组,实现大小可变的数组。 ArrayList 是 线程不安全的 ,jdk1.2。 ArrayList 底层数据结构是数组,默认数组大小是10,如果添加的元素个数超过容量的话,ArrayList会自动扩容。 扩容的规则为 阅读全文
摘要:
Collection 为顶层集合接口,其下面分有List和Set接口。 List集合的特点:元素有序、可重复。可以通过索引index来增加、删除元素。 List常用的方法: 增:add / addAll / add(index,某元素)/ add(index,某集合) 删:clear / remov 阅读全文
摘要:
Collection是java集合框架中的顶层接口。 Collection初始化对象:Collection c=new ArrayList<>(); Collection常用的方法: 增:add(添加单个元素) / addAll(追加一个集合) 删:clear(清空所有元素) / remove(删除 阅读全文