Java集合框架的简介说明
在Java开发中,我们存储集合拥有很多种方式,如:
Dictionary, Vector, Stack, 和 Properties这些对象都可以操作一组数据,
但是他们在操作方式有时存在很大的差异,那么此时就需要一个高性能的接口,
使他们可以采用类似方式操作,使他们之间可以互相操作,此时Java就设计了一个高性能的集合框架
从上图种我们可以看出集合框架主要有两种类型的容器:
这些集合所对应的具体实现类为:
ArrayList,LinkedList,HashSet,TreeSet
HashMap,TreeMap,HashMap等
Dictionary, Vector, Stack, 和 Properties这些对象都可以操作一组数据,
但是他们在操作方式有时存在很大的差异,那么此时就需要一个高性能的接口,
使他们可以采用类似方式操作,使他们之间可以互相操作,此时Java就设计了一个高性能的集合框架
从上图种我们可以看出集合框架主要有两种类型的容器:
Collection
Collection又包含:list,Quene,Set集合,这些集合所对应的具体实现类为:
ArrayList,LinkedList,HashSet,TreeSet
Map
Map下包含对应的具体实现类为:HashMap,TreeMap,HashMap等
集合框架是什么呢?
集合框架是Java操作集合的一种统一架构,这个架构包含以下内容:- 接口:
定义的集合种的抽象数据类型
如:Collection、List、Set、Map等 - 实现(类)
是集合接口的具体实现
针对不同对象,编写不同的实现类,如List Set - 算法
实现集合对象操作的一些逻辑方法(高效的计算方法) 如:排序,遍历,取值 这些方法在不同对象中,有不同的实现方法(我们将这种操作称之为多态)
Java中集合框架,就是Java定义了一个接口,使不同的集合对象都可以按照接口中的方法进行操作
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。