java集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
来源:互联网 发布:淘宝店童装货源 编辑:程序博客网 时间:2024/05/18 12:02
Collection接口有两个主要的子接口List和Set。
Collection中可以存储的元素间无序,可以重复组各 自独立的元素, 即其内的每个位置仅持有一个元素,同时允许有多个null元素对象。
list常用的两个子接口Arraylist和Linkedlist
1)ArrayList:
ArrayList数组线性表的特点为:类似数组的形式进行存储,因此它的随机访问速度极快。
ArrayList数组线性表的缺点为:不适合于在线性表中间需要频繁进行插入和删除操作。因为每次插入和删除都需要移动数组中的元素。
要注意下面几点:
如果在初始化ArrayList的时候没有指定初始化长度的话,默认的长度为10
ArrayList是线程不安全的,在多线程的情况下不要使用
2)LinkedList
LinkedList的链式线性表的特点为: 适合于在链表中间需要频繁进行插入和删除操作。
LinkedList的链式线性表的缺点为: 随机访问速度较慢。查找一个元素需要从头开始一个一个的找。
要注意下面几点:
LinkedList和ArrayList的区别和联系
ArrayList数组线性表的特点为:类似数组的形式进行存储,因此它的随机访问速度极快。
ArrayList数组线性表的缺点为:不适合于在线性表中间需要频繁进行插入和删除操作。因为每次插入和删除都需要移动数组中的元素。
LinkedList的链式线性表的特点为: 适合于在链表中间需要频繁进行插入和删除操作。
LinkedList的链式线性表的缺点为: 随机访问速度较慢。
LinkedList不是线程安全的
LinkedList可以被当做堆栈来使用
- java集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
- [集合]Java的集合框架 Collection集合
- 集合--集合框架中的接口与具体的集合
- java的框架和集合
- 集合框架(集合的继承体系结构)
- java 集合框架的接口之一:RandomAccess
- java 集合框架(1)奠定基础的接口和Collection
- 详解Java集合框架的接口和类层次关系
- Java集合框架的接口和类层次关系结构图
- Java集合框架的接口和类层次关系结构图
- Java的集合框架
- Java的集合框架
- java的集合框架
- Java的集合框架
- Java的集合框架
- JAVA的集合框架
- Java的集合框架
- java的集合框架
- Google Java编程风格指南
- 黑马程序员——网络编程(二)
- 实例讲解如何利用jQuery设置图片居中放大或者缩小
- 凸优化--强弱对偶性的几何解释
- [leetcode 249] Group Shifted Strings
- java集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
- Evaluate Video Quality
- 拷贝项目文件夹中的文件存放到本地
- ViewPager实现多页面滑动
- Java项目在jsp页面中引入jquery框架的步骤
- easyui datebox 默认当天日期
- PowerDesigner之PDM(物理概念模型)
- Win7的任务计划怎么是后台运行的,怎么设置能让任务前台运行?
- 如何给DateTime类型赋空值