• 技术文章 >Java >java教程

    集合框架概述

    高洛峰高洛峰2016-11-18 10:19:13原创880
    集合框架的作用

    实际开发当中,我们经常会对一组相同类型的数据进行统一管理操作。到目前为止,我们可以使用数组、链表结构、二叉树结构来实现。

    数组的最大问题在于数组中的元素个数是固定的,要实现动态数组,比较还是比较麻烦,自己实现链表或二叉树结构来管理对象更是不方便。

    在JDK1.2版本后,JAVA完整的提供了类集合的概念,封装了一组强大的、非常方便的集合框架API,让我们在开发中大大的提高了效率。

    集合中分为三大接口

    Collection(集合)、 Map(映射)、Iterator(迭代、便利)

    集合框架的接口和类在Java.util包中

    集合框架结构图

    wKioL1gtNbGzud-QAAEE-_1MOB8811.jpg-wh_651x-s_468450385.jpg

    Collection接口


    1.Collection层次结构中的根接口。Collection表示一组对象,这些对象也称为collection的元素。一些collection是有序的,而另一些则是无序的,


    一些collection允许有重复的元素,而另一些则不允许。JDK不提供此接口的任何直接实现:它提供更具体的子接口(如Set和List)实现。


    2.接口的定义

    public interface Collection<E>

    extends Iterable<E>


    3.Collection提供关于集合的一些通用操作的接口,包括

    插入add()

    删除remove()

    判断一个元素是不是其成员contains()

    遍历iterator()

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 框架
    上一篇:javaBean与map类型相互转换 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java数据结构之单链表与OJ题• 一起来分析java设计模式之单例• 详细介绍Java正则表达式之单字符匹配和预定义字符• 一文搞懂Java线程池实现原理• Java总结分享之反射、枚举、Lambda表达式
    1/1

    PHP中文网