Collection和Collections有什么區別?


 

本文鏈接: https://blog.csdn.net/xiangyuenacha/article/details/84237663

1、java.util.Collection 是一個集合接口。它提供了對集合對象進行基本操作的通用接口方法。Collection接口在Java 類庫中有很多具體的實現。Collection接口的意義是為各種具體的集合提供了最大化的統一操作方式。

List,Set,Queue接口都繼承Collection。
直接實現該接口的類只有AbstractCollection類,該類也只是一個抽象類,提供了對集合類操作的一些基本實現。List和Set的具體實現類基本上都直接或間接的繼承了該類。

2、java.util.Collections 是一個包裝類。它包含有各種有關集合操作的靜態方法(對集合的搜索、排序、線程安全化等),大多數方法都是用來處理線性表的。此類不能實例化,就像一個工具類,服務於Java的Collection框架。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM