1、定義:集合是一種容器,專(zhuān)門(mén)用來(lái)存儲(chǔ)對(duì)象

  數(shù)組和集合的區(qū)別?
      A:長(zhǎng)度區(qū)別
       數(shù)組的長(zhǎng)度固定
      集合長(zhǎng)度可變
     B:內(nèi)容不同
       數(shù)組存儲(chǔ)的是同一種類(lèi)型的元素
       而集合可以存儲(chǔ)不同類(lèi)型的元素
     C:元素的數(shù)據(jù)類(lèi)型問(wèn)題 
      數(shù)組可以存儲(chǔ)基本數(shù)據(jù)類(lèi)型,也可以存儲(chǔ)引用數(shù)據(jù)類(lèi)型
      集合只能存儲(chǔ)引用類(lèi)型

2、集合的繼承體系結(jié)構(gòu)  
    由于需求不同,Java就提供了不同的集合類(lèi)。這多個(gè)集合類(lèi)的數(shù)據(jù)結(jié)構(gòu)不同,但是它們都是要提供存儲(chǔ)和遍歷功能的,
      我們把它們的共性不斷的向上提取,最終就形成了集合的繼承體系結(jié)構(gòu)圖。
  
        Collection
           |--List
              |--ArrayList
                |--Vector
                |--LinkedList
           |--Set
                |--HashSet
                |--TreeSet

photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

 

3、Collection集合:集合體系的頂層接口

    3.1 Collection的功能概述:
      1:添加功能
        boolean add(Object obj):添加一個(gè)元素
        boolean addAl