一、map集合
不屬於collection的子集合
訪問元素的特點:
1.元素不能重複
2.以鍵值對的形式儲存map,建和值一一對應
3.允許null,在特定條件下不允許null值,開發中用不上
常見的實現類:
hashmap treemap 底層實現參照set實現類
map集合中常見的三種檢視
1.entryset();獲取所有的鍵值對檢視集合 (常用)
2.keyset();獲取所有的鍵檢視集合(不常用)
3.values();獲取所有的值檢視集合 (不常用)
二、泛型
所謂的泛型就是集合中<>裡面的內容。
作用:指定資料型別,但確定為什麼型別的時候,只能往集合中新增什麼型別的資料。,新增其他資料型別的時候會報錯。
為什麼使用泛型?
防止程式中出現無意中的bug,保證新增資料的準確性
備註:泛型的資料型別只能是引用資料型別,不能基本資料型別
面試題:set map list 三者的關係
Linux C學習第二十天
棧和佇列 棧 後進先出 新增元素 壓棧 刪除元素 出棧 棧的實現 1.順序棧。2.鏈式棧 棧最頂端的元素叫棧頂元素。順序棧 標頭檔案 ifndef stack h define stack h define size 10 typedef enum bool typedef int data typ...
python學習第二十天
1.多繼承 繼承 x是一種y的時候.可以使用繼承關係.is a 乙個類同時繼承多個類 python,c 孫悟空是一種猴子,還是一種神仙 2.經典類的mro 通過數型結構的深度優先遍歷 一條道走到黑 從左往右 3.新式類的mro 重點,難點 c3演算法 先拆分再合併 第一項的頭和後面所有項的尾進行比較...
第二十天 繼承
繼承指的是新建類的方法 新建的類稱之為子類或者派生類 子類繼承的類叫做父類,也 稱之為基類或超類 子類可以繼承父類的屬性 特徵與技能 並且可以派生出自己的屬性 特徵與技能 繼承的目的是為了減少 冗餘 減少重複 抽象指的是抽取相似的部分,稱之為抽象.物件是特徵與技能的結合體.類是一系列物件相同的特徵與...