Java集合框架的接口和类层次关系结构图 Collection和Collections的区别 Collection的类层次结构图 Map的类层次结构图 总结 代码示例

Java集合框架的接口和类层次关系结构图
Collection和Collections的区别
Collection的类层次结构图
Map的类层次结构图
总结
代码示例

首先要说的是,"Collection" 和 "Collections"是两个不同的概念;

如下图所示,"Collection"是集合类(Collection)的*接口,然而”Collections“是一个提供了一系列静态方法的集合工具类;

Java集合框架的接口和类层次关系结构图
Collection和Collections的区别
Collection的类层次结构图
Map的类层次结构图
总结
代码示例

Collection的类层次结构图

Java集合框架的接口和类层次关系结构图
Collection和Collections的区别
Collection的类层次结构图
Map的类层次结构图
总结
代码示例

Map的类层次结构图

Java集合框架的接口和类层次关系结构图
Collection和Collections的区别
Collection的类层次结构图
Map的类层次结构图
总结
代码示例

总结

Java集合框架的接口和类层次关系结构图
Collection和Collections的区别
Collection的类层次结构图
Map的类层次结构图
总结
代码示例

代码示例

 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}