摘要:
2017-07-29 16:58:13 一、简介 1、Set概念 Set可以理解为集合,非常类似数据概念中的集合,集合三大特征:1、确定性;2、互异性;3、无序性,因此Set实现类也有类似的特征。 2、HashSet HashSet继承自AbstractSet,实现了Set接口,但是其源码非常少,也 阅读全文
摘要:
2017-07-29 13:49:40 一、Collection的全局继承关系 二、系列文章 【Java集合系列一】ArrayList解析 备注: 1、ArrayList本质上就是一个数组,所有对外提供的方法都是对数组操作的封装; 2、比如add操作,先扩容,然后插入到数组中;set操作,本质上就是 阅读全文
摘要:
2017-07-29 12:59:14 一、简介 1、Vector继承关系 2、Vector类扩容 Vector类的实现和ArrayList极其相似,都使用数组存储元素,但是扩容策略不一样,ArrayList基本是按照1.5倍的思路扩容,Vector是按照创建Vector对象时设置的capacity 阅读全文