欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java基础 集合(Collection)结构详解 Collection和Collections的区别

发布时间:2025/3/19 java 58 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java基础 集合(Collection)结构详解 Collection和Collections的区别 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Collection是Java自带的核心集合类,它主要在java.util包下,下面主要给出常用的Java集合框架,如图:


以上就是我们比较常用的集合类,从源码中我们可以看到List、Set继承了Colleaction接口,而Map则是自己建立的接口;Colleaction接口继承了Iterable,也就是List和Set可以用iterator()遍历的原因。下面是List、Set、Map的头,尅看到他们彼此的所属。


2、Collection和Collections的区别

        从源码中我们可以看到Collection和Collections的根本区别,一个是接口,一个是类。他们同时在java.util包下。Collections是针对集合的帮助类,提供一系列的静态方法实现对各种几何的搜索、排序、线程安全化等操作。而Collection是各种集合的父接口。





总结

以上是生活随笔为你收集整理的Java基础 集合(Collection)结构详解 Collection和Collections的区别的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。