1. 程式人生 > >java學習之路——第二十天

java學習之路——第二十天

一、Map集合

不屬於Collection的子集合

存取元素的特點:

1.元素不能重複

2.以鍵值對的形式儲存Map<key,value>,建和值一一對應

3.允許null,在特定條件下不允許null值,開發中用不上

常見的實現類:

HashMap      TreeMap    底層實現參照set實現類

Map集合中常見的三種檢視

1.entrySet();獲取所有的鍵值對檢視集合 (常用)

2.keySet();獲取所有的鍵檢視集合(不常用)

3.values();獲取所有的值檢視集合 (不常用)

 

二、泛型

所謂的泛型就是集合中<>裡面的內容。

作用:指定資料型別,但確定為什麼型別的時候,只能往集合中新增什麼型別的資料。,新增其他資料型別的時候會報錯。

為什麼使用泛型?

         防止程式中出現無意中的BUG,保證新增資料的準確性

備註:泛型的資料型別只能是引用資料型別,不能基本資料型別

 

面試題:Set   Map   List 三者的關係