Collection和Collections的区别
首先要说的是,"Collection" 和 "Collections"是两个不同的概念;
如下图所示,"Collection"是集合类(Collection)的顶级接口,然而”Collections“是一个提供了一系列静态方法的集合工具类;
![](https://images2015.cnblogs.com/blog/879896/201605/879896-20160513092523499-444411457.jpg)
Collection的类层次结构图
![](https://images2015.cnblogs.com/blog/879896/201605/879896-20160513093032265-1466661222.jpg)
Map的类层次结构图
![](https://images2015.cnblogs.com/blog/879896/201605/879896-20160513093135812-1622012211.jpg)
总结
![](https://images2015.cnblogs.com/blog/879896/201605/879896-20160513093526968-268210160.jpg)
代码示例
View Code
结果打印:
ArrayList Elements
[Program, Creek, Java, Java]
LinkedList Elements
[Program, Creek, Java, Java]
Set Elements
[tutorial, Creek, Program, Java]
Map Elements
{Windows=XP, Website=programcreek.com, Language=Java}