本文关键词:
java集合框架 框架设计理念 容器 继承层级结构 继承图 集合框架中的抽象类 主要的实现类 实现类特性 集合框架分类 集合框架并发包 并发实现类
回到顶部
什么是容器?...这是抽象的描述
对应到计算机科学的世界里面,那即是数据结构与算法的描述
数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成
数据结构中有线性结构,树形结构等,形式有队列... 栈 键值对 等
至此,可以这么理解编程语言中的集合框架:
集合框架目的就只是为了盛装对象,操作对象
本质就是Java语言,针对于容器这一概念,数据结构与算法的描述实现....不过,选取哪些数据结构,使用哪些算法,继承层级如何安排,这是java自己的特点;
回到顶部
集合框架的层级结构
当然,并不是说你用Java编写一个双向链表就是写出来集合框架了Java是面向对象的语言,...面向对象的三大基础特征,封装继承多态嘛想要给一门编程语言提供一个集合框架,自然不是写几个算法数据结构这么简单的事情Java中的集合框架是自顶而下设计的如同所有的对象的祖宗都是Object一样集合框架自然也是有祖宗的