Java集合框架(JCF)
来源:互联网 发布:大秦帝国之裂变知乎 编辑:程序博客网 时间:2024/06/06 16:39
Java Collection Framework代表一组集合对象的统称。
集合框架主要是由一组精心设计的接口、类和隐含在其中的算法所组成,通过它们可以对Java对象的存储、获取、操作和转换等功能。在集合中,一些集合允许存储重复元素,一些不能存储重复元素;一些存储是有序的,一些存储是无序的。主要的集合对象有:映射(map),集合(set),列表(list)等抽象数据类型。
Set 接口继承Collection,但不允许集合中出现重复的元素。
List 接口继承Collection,允许集合中有重复,并引入位置索引。
Map 接口与Collection接口无任何关系、Map的典型应用是访问关键字存储的值,所有包含的是键-值对,而不是单个独立的元素。
List(列表)(元素有索引,元素可以重复)
ArrayList, Linklist, Vector(已过时)向量基于数组实现
- ArrayList 基于数组,查找数据比较快,但插入和删除数据比较慢。
- LinkedList 基于链表实现,查找数据比较慢,但插入和删除数据比较快。
- Vector 基于数组实现,是线程安全的,但是增删改查的效率有所降低。
Set(集合)(元素没有索引,元素不可以重复)
- Hashset(相当于哈希表)
- Treeset(相当于二叉树)
Map(键值对)
- HashMap(键值通过Hash算法查找)
- LinkedHashMap (键值通过Hash链表查找)
- TreeMap (键值通过树进行查找)
- Hashtable (线程安全)
阅读全文
0 0
- Java集合框架(JCF)
- Java 集合框架(JCF)
- Java集合框架(JCF)
- java 集合框架(JCF)
- Java集合框架(JCF)
- java 集合框架JCF
- java 的JCF集合框架
- Java集合框架(JCF)之collention
- [总结]数据结构之jcf(java集合框架)
- JCF 集合框架
- Java集合框架(JCF:Java Collections Framework)之概述
- Java集合框架(JCF:Java Collections Framework)之概述
- Java学习笔记——JCF集合框架
- 第八章:集合框架(JCF)
- Java集合(一)---Java集合框架
- 《JAVA JDK8》之JCF类图
- java集合框架(map集合)
- Java基础--集合框架(Map集合)
- 算法爱好者——图是否是树 ? 待解决
- 第5章 初始化与清理
- Activity启动的生命周期回调
- imu
- 这位年仅27岁的阿联酋人工智能部长,竟计划2117年火星造城,真是有钱帅气又任性!
- Java集合框架(JCF)
- todu
- 神经网络
- android编译ijkplayer
- Retrofit+RxJava+Fresco+MVP
- 深度学习与计算机视觉笔记(个人笔记而已,非系统)
- VS2010 VS2012 如何连接Oracle 11g数据库
- sql server 获取每一个类别中值最大的一条数据
- Golang 文件操作