1 集合 1.1 集合概述集合是一个存储容器,只能存储引用类型对象,不存储基本数据类型,8种基本类型对应有8种引用类型,转化后可存入集合集合长度可变,数组长度固定 1.2 集合继承体系 ArrayList类继承了抽象类AbstractList同时实现List接口,而List接口又继承了Collect ...
分类:
其他好文 时间:
2019-04-02 00:14:01
阅读次数:
160
列表接口的可调整数组实现。实现所有可选列表操作,并允许所有元素,包括null。除了实现List接口之外,该类还提供了一些方法来操作用于存储列表的内部数组的大小。(这个类大致相当于Vector,只是它是不同步的。size为空、get、set、iterator和listIterator操作在常量时间内运 ...
分类:
其他好文 时间:
2019-03-25 16:05:51
阅读次数:
116
import java.util.ArrayList;import java.util.Collections;import java.util.List;public class CollectionsDemo { public static void main(String[] args) { ...
分类:
其他好文 时间:
2019-03-22 20:18:56
阅读次数:
124
package cn.aaa; import java.util.ArrayList; import java.util.List; /* 迭代器的并发异常 java.util.ConcurrentModificationException * 增强for循环 java.util.Concurren ...
分类:
编程语言 时间:
2019-03-21 21:51:26
阅读次数:
171
LinkedList类简介 java.util.LinkedList 集合 implement List接口 底层是链表结构,查询慢,增删快 包含大量操作首尾的方法 使用LinkedList集合特有的方法,不能使用多态 非同步,多线程实现 LinkedList集合特有方法: public void ...
分类:
其他好文 时间:
2019-03-15 21:57:15
阅读次数:
171
集合类 在java.util包中提供了一些集合类,常用的有List、Set和Map类,其中List类和Set类继承了Collection接口。这些集合类又称为容器,长度是可变的,数组用来存放基本数据类型的数据,集合用来存放类对象的引用。 List接口、Set接口、Map接口以及Collection接 ...
分类:
编程语言 时间:
2019-03-14 00:24:54
阅读次数:
164
一、前言 我们已经分析了List接口下的ArrayList和LinkedList,以及Map接口下的HashMap、LinkedHashMap、TreeMap,接下来看的是Set接口下HashSet和LinkedHashSet,其实在分析完了HashMap、LinkedHashMap之后,再来看Ha ...
分类:
其他好文 时间:
2019-03-01 12:30:23
阅读次数:
243
列表相等只需关心元素数据 下边是一个判断列表相等的例子,代码如下: 运行结果为:true 原因分析:二者都是列表(List),实现了List接口,也都继承了AbstractList抽象类,其equals方法是在AbstractList中定义的,其源代码如下: 可以看到,这里只要求实现List接口。只 ...
分类:
其他好文 时间:
2019-02-17 12:46:25
阅读次数:
141
一、集合的概念 1.概述: 在学习集合前,先回忆一下数组的一个特征 数组有固定的长度,定义一个数组: int[] array = new int[]; 而针对数据长度可变的情况,产生了集合, java集合就是为了应对动态增长数据,在编译时无法知道具体的数据量而产生的。 集合类又叫容器类。 2.集合和 ...
分类:
编程语言 时间:
2019-02-12 09:12:55
阅读次数:
228
List接口 List接口的特点 List接口的特有方法 迭代器的并发修改异常 数据的存储结构 ArrayList集合的自身特点 LinkedList集合的自身特点 LinkedList特有方法 Vector类的特点 Set接口 Set接口的特点 Set集合存储和迭代? 哈希表的数据结构 字符串对象 ...
分类:
其他好文 时间:
2019-02-04 23:19:19
阅读次数:
285