陣列:
是一塊連續的儲存空間
陣列的訪問:通過角標來訪問,從
0開始注意事項;
一:必須存放同一種型別的資料
二:必須指定長度
三:引用資料型別都具有預設值
int :0
boolean : false
其他的都是null
集合:1,單列集合
collection
list set map
arraylist linkedlist hashset treeset hashmap treemap
特點:arraylist :底層是陣列結構
,元素可重複,有序
,增刪慢
,查詢塊
,執行緒不安全
linkedlist:底層是鍊錶結構
,元素可重複 ,有序
,增刪快
,查詢慢
,執行緒不安全
hashset: 元素唯一,無序
,執行緒不安全
treeset: 元素唯一 ,有序
,執行緒不安全
map: key----value,key value 可以為
null,key
可以重複
,只不過他會覆蓋舊的值
2.雙列集合:
陣列小結(陣列相關運算 )
陣列的相關計算 續 include int main printf d n strlen a 隨機值 因為陣列中沒有 0 沒有結束標誌,就無法計算陣列的長度,這裡a代表陣列首元素位址 printf d n strlen a 0 隨機值 這裡的a也是首元素位址 printf d n strlen a ...
陣列相關知識小結
1.一位陣列的建立和初始化 陣列的建立 陣列是 一組相同型別元素的集合。陣列的建立 方式 type t arr name const n type t 是指數組的元素型別 const n 是乙個常 表示式,用來指定陣列的大小 注意 陣列建立,中要給 乙個常 才可以,能使用變 陣列的初始化 陣列的初始...
java集合與陣列小結
一 arraylist和linkedlist的區別 arraylist 陣列結構 linkedlist 鍊錶結構 優點查詢速度快 新增和刪除的速度快 缺點新增和刪除的速度慢 查詢速度慢 不適合查詢操作 二 陣列array和集合arraylist的區別 陣列 array 集合 arraylist 儲存...