在Java中的Collection框架,有的人叫做集合有的叫做容器,不管怎么叫基本上也离不开"把元素装起来"这个本质....不过,选取哪些数据结构,使用哪些算法,继承层级如何安排,这是java自己的特点;
回到顶部
集合框架的层级结构
当然,并不是说你用Java编写一个双向链表就是写出来集合框架了Java是面向对象的语言,...,那就是Collection 这就表示集合 ,在Java中用来存储元素的容器
不过也还有另外一派,叫做Map ,如官方文档中描述的那样,Map并不算是集合,只不过是一种操作数据的结构而已但是Map也提供了类似集合似的存取元素...要成功地从哈希表存储和检索对象,用作键的对象必须实现hashCode方法和equals方法。...实现了这个接口就表明已经遵从"迭代定义的规则",拥有了迭代的能力.
他是一个顶级接口:
?
?