Java集合框架介绍

Posted mcmx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java集合框架介绍相关的知识,希望对你有一定的参考价值。

  Java集合框架是为了表示和操作集合类型而会顶的一种统一的体系结构,Java在集合框架中提供了一些线程的数据结构,加快程序的开发速度和程序的稳定性和可靠性;使用集合框架对集合里的数据进行统一的处理;集合框架可以根据框架里的元素数量动态的改变集合的容量,这样使得程序对存储空间的利用率更高,效率也更高;

Java集合框架: 

  对外的接口:表示集合的抽象数据类型;

  接口的实现:指实现接口的Java类,是可重用的数据结构

  对集合运算的算法:是指执行运算的方法,例如在集合上进行查找和排序;

集合框架接口

  声明了对各种集合类型执行的一般操作;技术分享图片

 

Collection接口:

  声明了一组操作多个对象的抽象方法;(一次性操作多个对象)

  实现它的类:AbstractCollection

技术分享图片

Collection接口常用方法:

  int size()--返回集合对象中包含的元素个数;

  boolean isEmpty()--判断集合对象中是否还包含元素,如果没有任何元素,返回true;

  boolean contains(Object obj)--判断对象是否还在集合中;

  boolean containAll(Collection c)--判断方法的接收者对象是否包含集合中的所有元素;

  boolean add(Object obj)--向集合中增加对象;

  boolean addAll(Collection<?> c)--将参数集合中的所有元素增加到接收者集合中;

  boolean remove(Object obj)--从集合中删除对象;

  boolean removeAll(Collection c)将参数集合中的所有元素从接收者集合中删除;

  boolean retainAll(Collection c)--在接收者集合中保留参数集合中的所有元素,其它元素都删除;

  void clear()--删除集合中的所有元素;

 

以上是关于Java集合框架介绍的主要内容,如果未能解决你的问题,请参考以下文章

由浅入深理解java集合——集合框架 CollctionMap

数据结构 Java 版最全的 Java 集合框架入门手册

浅入深出之Java集合框架(上)

浅入深出之Java集合框架(中)

浅入深出之Java集合框架(下)

java集合框架概述