Java--集合类Collection--List和Set
来源:互联网 发布:关于套路的网络新词 编辑:程序博客网 时间:2024/05/29 04:34
参考博客:http://lib.csdn.net/article/javase/3730?knId=209
参考博客:http://lib.csdn.net/article/javase/3341
参考博客:http://lib.csdn.net/article/javase/63412
一、List接口————ArrayList、LinkedList、Vector
List元素是有序的,元素可以重复。因为该集合体系有索引。由于底层数据结构不同,有三个子类。
- ArrayList:底层数据结构使用的是数组结构。特点:查询速度快,但增删稍慢。线程不同步(建议使用)。
- LinkedList:底层的数据结构是链表数据结构。特点:增删的速度快,查询稍慢
- Vector:底层是数组数据结构。线程同步。
- ArrayList默认长度是10,超出长度时,50%延长。
- Vector默认长度是10,超出长度时,100%延长。
二、Set接口———HashSet、TreeSet
Set元素是无序的,元素不可以重复。该集合体系无索引。Set集合的功能和Collection是一致的。
- HashSet:底层数据结构是哈希表。线程是非同步的。
- TreeSet:可以对Set集合中的元素进行排序。按照字母的自然顺序排序。底层数据结构是二叉树,保证元素唯一性的依据是compareTo方法return 0。
0 0
- Java--集合类Collection--List和Set
- java 集合 Collection接口 List 和Set
- java集合类,collection,list,set,map
- java 集合架构--[Collection] [List] [Set] [Map] [集合工具类]
- java 集合架构--[Collection] [List] [Set] [Map] [集合工具类]
- java 集合架构--[Collection] [List] [Set] [Map] [集合工具类]
- Java集合框架Collection(List、Set和Map)
- java集合类 collection set list map详解
- java中的Collection集合 List Set Map
- java 集合 list map set collection
- java中的Collection集合 List Set Map
- java集合之Collection---set/map/list
- Java基本概念:集合类(Collection)List/Set/Map... 的区别和联系
- Java基本概念:集合类(Collection)List/Set/Map的区别和联系
- Java基本概念:集合类(Collection)List/Set/Map... 的区别和联系
- Java集合类系列2--Collection之List和Set简单介绍
- 集合类:Collection--List, Set, Map
- Java集合排序及java集合类详解--(Collection, List, Set, Map)
- java--页面用json传值到后台乱码问题
- 超好的 MARKINGCODE查询网 电子元件丝印
- python canpoy32位卸载
- 2017.5.7 过河 失败总结
- emmet工具使用技巧
- Java--集合类Collection--List和Set
- 记录这一刻:开通原创保护功能
- Profile 工具系列之一:gprof
- 资金托管
- TIOBE Index for May 2017(2017年05月编程语言排行榜)
- unable to access 'https://github.com/apache/incubator-rocketmq.git/': Could not resolve host: github
- CSUOJ 1503: 点到圆弧的距离 [叉积+三角形外心]【计算几何】
- 基于LDC1000的自动循迹小车
- js 面向对象组件开发参考2