Day06 04目標 Map集合概述

2021-09-27 10:22:30 字數 725 閱讀 6731

map集合是一種雙列集合,每個元素包含兩個值。

map集合的每個元素的格式:key=value(鍵值對元素)。

map集合也被稱為「鍵值對集合」。

map集合是另乙個集合體系。

collection是單值集合體系。

1.map集合儲存的資訊更加的豐富。

collection: [「蒼老師」,「日本」,「女」,「動作演員」,23,「廣州」]

map :

2.map集合很適合做購物車這樣的系統。

map:

注意:集合和泛型都只能支援引用資料型別,集合完全可以稱為是物件容器,儲存都是物件。

​ map(介面,map集合的祖宗類)

​ |​ hashmap(實現類,經典的,用的最多)

​ |​ linkedhashmap(實現類)

​ 1.map集合的特點都是由鍵決定的。

​ 2.map集合的鍵是無序,不重複的,無索引的。

​ map集合後面重複的鍵對應的元素會覆蓋前面的整個元素!

​ 3.map集合的值無要求。

​ 4.map集合的鍵值對都可以為null。

hashmap:元素按照鍵是無序,不重複,無索引,值不做要求。

linkedhashmap:元素按照鍵是有序,不重複,無索引,值不做要求。

public

class

mapdemo

}

day2 關於目標檔案

所謂目標檔案,就是我們在windows平台下開發生成的.obj檔案,在linux下.o檔案。在 編譯後但並未鏈結生成的檔案。1.目標檔案的格式 目標檔案的格式和可執行文檔案 也就是我們在windows下常見到的exe檔案,dll檔案等 結構相似,所以一般採用一種格式儲存。目前windows下主要採用...

Day01 10目標 方法重寫

子類繼承了父類,子類就得到了父類的某個方法。但是子類覺得父類的該方法不夠好或者無法滿足自己的需求 子類重寫乙個與父類該方法名稱形參一樣的方法來覆蓋父類的該方法,這就是方法重寫。乙個方法如果加上了 override註解,這個方法必須是重寫自父類的方法,且要成功重寫,否則報錯!override作用就是約...

DAY 3 多目標追蹤器

原文連線 多目標追蹤 step 1 建立單目標追蹤器 先定義乙個函式,用追蹤器型別作為輸入並建立乙個追蹤器物件。opencv 有八個不同的追蹤器型別 boosting,mtl,kcf,tld,medianflow,goturn,mosse,csrt.step 3 在第一幀中定位物體 opencv 提...