转自:https://www.cnblogs.com/zhangzongle/p/5432212.html 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。 ...
分类:
编程语言 时间:
2019-05-15 16:48:14
阅读次数:
132
1.Collection接口 Collection 是java集合框架的顶层接口,它表示为容器,只能存储应用类型数据,为了方便后续遍历最后存储同一类型数据。 Collection 有增删改查等方法。 Iterable 可遍历的接口,集合接口继承于它,集合支持快速遍历。 快速遍历的本质 Collect ...
分类:
其他好文 时间:
2019-05-06 00:55:44
阅读次数:
149
LinkedList概述 LinkedList 实现List接口,底层是双向链表,非线程安全。LinkedList还可以被当作堆栈、队列或双端队列进行操作。在JDK1.7/8 之后取消了循环,修改为双向链表。 LinkedList 实现 List 接口,能对它进行队列操作。 LinkedList 实 ...
分类:
其他好文 时间:
2019-04-30 19:53:38
阅读次数:
140
1. Java List 1. Java List重要观点 Java List接口是Java Collections Framework的成员。 List允许您添加重复元素。 List允许您拥有'null'元素。 List接口在Java 8中有许多默认方法,例如replaceAll,sort和spl ...
分类:
编程语言 时间:
2019-04-27 00:30:06
阅读次数:
200
1. LinkedList简介 可以看到LinkedList类继承AbstractSequentialList类,实现了List, Deque, Cloneable, java.io.Serializable接口。实现List接口,实现对列表的增删改查操作,并且元素可以为null,实现Deque接口 ...
分类:
编程语言 时间:
2019-04-26 21:17:28
阅读次数:
171
为什么要单独写个Java8新特性,一个原因是我目前所在的公司用的是jdk8,并且框架中用了大量的Java8的新特性,如上篇文章写到的stream方法进行过滤map集合。stream方法就是接口Collection中的default方法。所以准备专门写写关于java8新特性的文章,虽然现在10已经发布 ...
分类:
编程语言 时间:
2019-04-15 10:22:49
阅读次数:
182
只适用于List接口和Set接口和Map接口,不能改变,不允许有重复元素; ...
分类:
其他好文 时间:
2019-04-07 10:03:40
阅读次数:
149
LinkedHashMap: 继承了HashMap; 其中,key不允许重复是Map接口就有的性质; HashTable: 同步的,意味着是单线程,意味着线程安全的,但是速度慢,和List接口集合的子类vector有点相同命运; key和value都不允许为空; 现在是高并发多线程的时代,线程不安全 ...
分类:
其他好文 时间:
2019-04-07 09:23:41
阅读次数:
148
1.定义 List是Collection的子接口,元素有序并且可以重复,表示线性表。 2.方法 boolean add(E e):在列表末添加元素 void add(int index, E e):在指定索引处添加元素 boolean addAll(int index, Collection e): ...
分类:
编程语言 时间:
2019-04-06 18:48:24
阅读次数:
166
List集合 List集合的特点有:有序,有索引,可重复. list接口下面有三个实现类:LinkedList,ArrayList,Vector ArrayList集合的特点:有序有索引可重复 基于数组实现,每次增删都要创建新的数组,但是数组有索引,数组增删快,查找慢.轻量级(线程不安全) Vect ...
分类:
其他好文 时间:
2019-04-02 21:12:32
阅读次数:
228