程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java集合,java集合類詳解

java集合,java集合類詳解

編輯:JAVA綜合教程

java集合,java集合類詳解


1. 什麼是集合

存儲對象的容器,面向對象語言對事物的體現都是以對象的形式,所以為了方便對多個對象的操作,存儲對象,集合是存儲對象最常用的一種方式。

集合的出現就是為了持有對象。集合中可以存儲任意類型的對象, 而且長度可變。在程序中有可能無法預先知道需要多少個對象, 那麼用數組來裝對象的話, 長度不好定義, 而集合解決了這樣的問題。

2. 集合和數組的區別

數組和集合類都是容器

數組長度是固定的,集合長度是可變的。數組中可以存儲基本數據類型,集合只能存儲對象數組中存儲數據類型是單一的,集合中可以存儲任意類型的對象。

集合類的特點

用於存儲對象,長度是可變的,可以存儲不同類型的對象。

 

2.1.    數組的缺點

存儲類型單一的數據容器,操作復雜(數組一旦聲明好不可變)CRUD

 

1.3. 集合的分類

集合做什麼

1:將對象添加到集合

2:從集合中刪除對象

3: 從集合中查找一個對象

4:從集合中修改一個對象就是增刪改查

注意:集合和數組中存放的都是對象的引用而非對象本身

Java工程師對不同的容器進行了定義,雖然容器不同,但是還是有一些共性可以抽取最後抽取了一個頂層接口,那麼就形成了一個集合框架。如何學習呢?當然是從頂層學起,頂層裡邊具有最共性,最基本的行為。具體的使用,就要選擇具體的容器了。為什麼? 因為不斷向上抽取的東西有可能是不能創建對象的.抽象的可能性很大,並且子類對象的方法更多一些. 所以是看頂層,創建底層。那麼集合的頂層是什麼呢 叫做Collection

集合框架體系

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved