Java集合框架之概括
2016-03-06 11:34
288 查看
Java集合框架之概括
java集合框架是一种数据结构,即以某种形式将数据组织在一起的集合。Java集合框架支持以下两种类型的容器。
一种是为了存储一个元素集合,简称集合(collection)。如ArrayList,LinkedList
另一种是为了存储键/值对,称为图(map),如HashMap
java集合框架支持三种类型的集合:
规则集(set):实例用于存储一组不重复的元素
线性表(List):用于储存一个由元素构成的有序集合(可重复)
队列(Queue):存储先进先出方式处理的对象
在Java集合框架中定义的接口和类都在java.util 包中。 Java集合框架的所有具体类都实现了Java.lang.Cloneable和java.io.Serializable接口。所以,它们可以复制和序列化。
Collection接口和AbstractCollection类
Collection接口是处理集合的跟接口,AbstractCollection类是提供Collection接口实现部分的便利类。 Collection接口提供了在集合中的添加与删除元素的基本操作。
add()
addAll() //添加元素
remove()
removeAll() //删除指定的所有元素
clear() //清空元素
size()
isEmpty()
toArray() // 返回该集合元素构成的数组
contains()
containsAll()
equals() // 由于查询
-
iterator() //返回该集合元素所有的迭代器
hasNext()
next()
remove()
Java集合框架中具体类的构造方式都至少有两种:
创建空集合的无参构造方法
用某个集合来创建实例的构造方法
相关文章推荐
- leetcode:Remove Element 【Java】
- Java学习第一周博客
- Spark FrameWork源码研究
- Spring JMS
- 有关java.util.ConcurrentModificationException
- 调整数组顺序使奇数位于偶数前面Java
- leetcode:Container With Most Water 【Java】
- SPRING IN ACTION 第4版笔记-第七章Advanced Spring MVC-005- 异常处理@ResponseStatus、@ExceptionHandler、@ControllerAdvice
- Java 回顾笔记_包
- 用Eclipse编写Java时调用algs4.jar和stdlib.jar解决StdOut和StdIn无法被识别的问题
- Java学习笔记
- 20145324 《Java程序设计》第1周学习总结
- Java的native方法
- java计划任务调度框架quartz结合spring实现调度的配置实例代码分享
- struts2 中redirectAction如何传递参数!
- 简单的springmvc的maven项目创建
- Java设计模式--观察者模式
- 20145214 《Java程序设计》第1周学习总结
- 第20课 :SPARK Top N彻底解秘 TOPN 排序(Scala)SPARK分组TOPN 算法(JAVA) 必须掌握!
- Java复习笔记(四)——Java基本类型的类型转换