Collection 和 Collections、 Array與Arrays的區(qū)別

1、比較 Collection 和 Collections 的區(qū)別, Array 與 Arrays 的區(qū)別

Collection 和 Collections的區(qū)別
  • Collection

    Java.util 下的一個接口,它是各種集合結(jié)構(gòu)的父接口。繼承于它的接口主要有Set 和List。

  • Collections

    java.util下的一個專用靜態(tài)類,它包含有各種有關(guān)集合操作的靜態(tài)方法。

    提供一系列靜態(tài)方法實現(xiàn)對各種集合的搜索、排序、線程安全化等操作。

Array與Arrays的區(qū)別
  • 數(shù)組類 Array

    Java 中最基本的一個存儲結(jié)構(gòu)。

    提供了動態(tài)創(chuàng)建和訪問 Java 數(shù)組的方法。其中的元素的類型必須相同。

    效率高,但容量固定且無法動態(tài)改變。

    它無法判斷其中實際存有多少元素,length只是告訴我們array的容量。

  • 靜態(tài)類 Arrays

    此靜態(tài)類專門用來操作 array ,提供搜索、排序、復(fù)制等靜態(tài)方法。

    equals():比較兩個array是否相等。array擁有相同元素個數(shù),且所有對應(yīng)元素兩兩相等。

    sort():用來對array進行排序。

    binarySearch():在排好序的array中尋找元素。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、基礎(chǔ)知識:1、JVM、JRE和JDK的區(qū)別:JVM(Java Virtual Machine):java虛擬機...
    殺小賊閱讀 2,570評論 0 4
  • 1、java.util.Collection 是一個集合接口(集合類的一個頂級接口)。它提供了對集合對象進行基本操...
    小沙鷹168閱讀 10,119評論 0 3
  • java基礎(chǔ) 集合承繼包含圖 Collection vs Collections 首先,"Collection" ...
    onlyHalfSoul閱讀 1,434評論 0 5
  • 四、集合框架 1:String類:字符串(重點) (1)多個字符組成的一個序列,叫字符串。生活中很多數(shù)據(jù)的描述都采...
    佘大將軍閱讀 878評論 0 2
  • 1.Java集合框架是什么?說出一些集合框架的優(yōu)點? 每種編程語言中都有集合,最初的Java版本包含幾種集合類:V...
    joshul閱讀 413評論 0 2

友情鏈接更多精彩內(nèi)容