java學習之路 第二十天

2021-09-01 04:40:44 字數 545 閱讀 4933

一、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演算法 先拆分再合併 第一項的頭和後面所有項的尾進行比較...

第二十天 繼承

繼承指的是新建類的方法 新建的類稱之為子類或者派生類 子類繼承的類叫做父類,也 稱之為基類或超類 子類可以繼承父類的屬性 特徵與技能 並且可以派生出自己的屬性 特徵與技能 繼承的目的是為了減少 冗餘 減少重複 抽象指的是抽取相似的部分,稱之為抽象.物件是特徵與技能的結合體.類是一系列物件相同的特徵與...