2018年11月11日

5.Java集合框架剖析 之 Hashset和LinkedHashSet源码剖析

摘要: 1 package java.util; 2 3 import java.io.InvalidObjectException; 4 import sun.misc.SharedSecrets; 5 6 //HashSet底层是数组 + 单链表 + 红黑树的数据结构 7 public class HashSet extends AbstractSet 8 ... 阅读全文

posted @ 2018-11-11 23:28 liuyongwade 阅读(132) 评论(0) 推荐(0)

4.Java集合框架剖析 之 LinkedList源码剖析

摘要: 1 package java.util; 2 3 import java.util.function.Consumer; 4 5 //LinkedList基于链表实现 6 //实现了List、Deque、Cloneable、Serializable接口 7 public class LinkedList extends AbstractSequentialList... 阅读全文

posted @ 2018-11-11 19:54 liuyongwade 阅读(203) 评论(0) 推荐(0)

3.Java集合框架剖析 之 ArrayList源码剖析

摘要: 1 package java.util; 2 3 import java.util.function.Consumer; 4 import java.util.function.Predicate; 5 import java.util.function.UnaryOperator; 6 import sun.misc.SharedSecrets; 7... 阅读全文

posted @ 2018-11-11 19:53 liuyongwade 阅读(172) 评论(0) 推荐(0)

2.Java集合框架剖析 之 List接口

摘要: List接口 1、特点:List接口继承于Collection接口,它可以定义一个允许重复的有序集合。集合中每个元素都有对应的位置索引,可以通过使用索引来访问List中的元素。也可以维护插入顺序。 2、实现类:ArrayList、LinkedList、Vector、Stack等。 3、ArrayLi 阅读全文

posted @ 2018-11-11 19:45 liuyongwade 阅读(113) 评论(0) 推荐(0)

1.Java集合框架剖析

摘要: 一、Java集合 集合简易架构图: 1、集合是什么? 存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。 集合中可以存储任意类型的对象,而且长度可变。在程序中有可能无法预先知道需要多少个对象,那么用数组来装对象的话,长度 阅读全文

posted @ 2018-11-11 18:56 liuyongwade 阅读(247) 评论(0) 推荐(0)

导航