集合类以及集合框架

集合类:
集合类存放于java.util包中。
集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。
集合类型主要有3种:set(集)、list(列表)和map(映射)。
总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下:

Collection<--List<--Vector

Collection<--List<--ArrayList

Collection<--List<--LinkedList

Collection<--Set<--HashSet

Collection<--Set<--HashSet<--LinkedHashSet

Collection<--Set<--SortedSet<--TreeSet

集合框架:
集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。

1)对外的接口:集合的抽象数据结构。接口允许我们独立地操纵集合而不用考虑集合的具体实现。
2)接口的实现:接口的具体实现类。从本质上来讲,它们是可重用的数据结构。
3)集合运算算法 :在实现了集合接口的对象上执行有用的计算,比如排序和搜索,的方法。算法是多态的,同名的方法可以被任何合适的接口实现类调用,从本质上来讲,算法是可重用的功能 。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、集合入门总结 集合框架: Java中的集合框架大类可分为Collection和Map;两者的区别: 1、Col...
    程序员欧阳阅读 14,000评论 2 61
  • Java集合类可用于存储数量不等的对象,并可以实现常用的数据结构如栈,队列等,Java集合还可以用于保存具有映射关...
    小徐andorid阅读 6,049评论 0 13
  • Collection ├List │├LinkedList │├ArrayList │└Vector │└Stac...
    AndyZX阅读 4,381评论 0 1
  • 刚接触心理学那会儿,完全是一种被各种心理测评量表征服的感觉:哇哦~原来可以通过这些题目把人给看穿,还有量化的结果显...
    南汇土著阅读 3,741评论 0 5
  • 『少帅心语』————用心点亮每一天 佛家讲一念天堂,一念地狱,晚上9:10的飞机凌晨4:30才到达,过程有点无奈,...
    超級奶爸阅读 2,905评论 0 0

友情链接更多精彩内容