Collection 和 Collections 有什么區(qū)別?
2022-08-31 12:23 作者:網(wǎng)星軟件 | 我要投稿
Collection是接口,提供了對(duì)集合中元素的一些操作方法
【add() , get(int ?index) ?remove(Object)】,這些方法所操作的數(shù)據(jù)都是單列數(shù)據(jù)??
常用接口 ?
List--有序的單列數(shù)據(jù)接口 【根據(jù)index操作的一些方法】
Set--無(wú)序的單例數(shù)據(jù)接口 【不包括根據(jù)index操作的方法】,因?yàn)闊o(wú)序所以重復(fù)的元素算作1個(gè)
Collection接口java中處理單列數(shù)據(jù)的頂級(jí)接口
Map接口java中處理鍵值對(duì)數(shù)據(jù)的頂級(jí)接口
Collections---是個(gè)工具類,這個(gè)工具類中主要提供了一組對(duì)集合進(jìn)行的方法
排序,比較,線程安全......
sort(List) ?copy(List1,List2).....
提供的方法都是靜態(tài)方法,訪問(wèn)的時(shí)候無(wú)需創(chuàng)建對(duì)象,類名就可以完調(diào)用。
Collections是java集合框架的幫助類。
類似這種幫助類的存在還有 Arrays類,數(shù)組的幫助類。
標(biāo)簽: