Java中的Collection和AbstractCollection有什么区别?

时间:2016-08-20 19:22:22

标签: java collections hashmap abstract-class

编辑:我实际上要问的是为什么我们需要一个抽象类,一个哈希类等实现接口,如map,set和collection?那些(abstractmap,hashmap,map)和它们为什么需要成为接口有什么区别?

1 个答案:

答案 0 :(得分:0)

如果要实现集合,则扩展AbstractCollection已经实现了Collection的某些方法比实现整个Collection接口更容易。

来自documentation of AbstractCollection

  

此类提供Collection接口的骨干实现,以最大限度地减少实现此接口所需的工作量。