Java--集合--Collection--概述
来源:互联网 发布:js require 编辑:程序博客网 时间:2024/05/17 07:43
概述
Collection是一个单值集合的顶层接口。它分为:有序的队列List 和 无重复值得集合Set有序的意思是元素插入的顺序与输出的顺序不一致。
LIst
类结构
主线一 list abstractList ArrayList Vector Stack
使用数组作为底层实现方式
主线二 list abstractList abstractSequenceList LinkedList
使用链表作为实现方式
遗憾 线程安全
1.0的Vector用的是同步方法 1.2的Collections.synchronizedList用的是同步代码块
对比
ArrayList 1.2,线程不安全,底层是数组,查找快增删慢Vector 1.0,线程安全(同步方法),底层是数组,查找快增删慢LInkedList 1.2,线程不安全,底层是链表,查找满增删快
Set
类结构
主线一 set abstractSet hashset
无序set
主线二 set set abstractSet SortedSet NavigableSet TreeSet
有序set
对比
HashSet 无序,线程不安全,高效TreeSet 有序,线程不安全,一般
Queue
阅读全文
0 0
- Java--集合--Collection--概述
- Java中Collection集合概述
- Java Collection Framework 之集合概述
- 关于java集合框架collection概述
- Collection 集合框架 体系概述 java
- Java集合----概述、Collection接口、Iterator接口
- 集合框架Collection概述
- Java集合概述集Collection 和 Iterator 接口用法详解
- Java集合详解(一) —— Collection与Map概述
- 【我的Java笔记】Collection集合的概述 & List
- java Collection概述
- java Collection (java 集合)
- java collection(java集合)
- java集合-----Collection
- Java集合Collection介绍
- Java集合框架Collection
- Java集合框架Collection
- java集合Collection
- ZOJ 1004 Anagrams by Stack (DFS 注意栈!)
- 杭电acm P2007
- 搭建符号服务器 (Windows)
- JAVA基础:StringBuffer\基本数据类型与包装类
- Java学习笔记-Compare
- Java--集合--Collection--概述
- 原生js实现拖拽与缩放等包含js设置样式与五子棋等
- 一个提升n倍效率的写作工具,我咋不知道?
- 浮点数的二进制表示
- 如何把淘抢购做成JSON接口(一)
- 八种排序方法(二)——冒泡排序
- 杭电acm P2008
- 财富自由?五年后为什么他月入十万,而我月入六千
- 宣传部视频编辑组孙诗月 2017.12.11-2017.12.15