其他容器學習筆記

2021-07-30 15:45:27 字數 467 閱讀 1288

1 vector 沒有實現序列化介面

2 無參建構函式的預設值是10 

3 新增資料需要判斷是否需要擴容,擴大為原來的2倍

3 很多方法新增了synchronized同步語句塊,是執行緒安全的

4 元素允許為空

5 jdk 1.0的產物,用的比較少了

6 遍歷資料用enumeration,不能用iterator

1 結構跟hashmap一樣,jdk1.0的產物,是執行緒安全的,用synchronized保證執行緒安全

2 初始容量為11,不需要保證2的整數次冪

3 擴容為原來的2倍+1

4 key和value都不能為空

5 計算key對應的雜湊槽,用的是key對應的hashcode()對length進行取模。

基於紅黑樹實現的,搞不懂,暫時忽略

分別是基於hashmap和treemap實現的,不過只有key沒有value,忽略

容器學習筆記

set 類似集合,無序,且不可重複 hashset 使用雜湊表進行儲存,對於新增和刪除元素比arraylist快 treeset 是乙個有序集,具有乙個傳入構造方法的建構函式 list 可重複,有序,可根據index對資料進行操作 可用for 型別 變數 list 進行遍歷 arraylist 可以...

容器學習筆記

python 容器 新建 例項 docker pull ubuntu docker it name web ubuntu bin bash exit docker ps docker ps a docker run webapt get update 公升級 apt get install y ng...

學習筆記11 其他命令

一 開關機 1 重啟 reboot 立即重新啟動作業系統 2 關機 格式1 shutdown h 時間 什麼時候開機 shutdown h now 立刻關機,其中now相當於時間為0的狀態 shutdown h 20 25 系統在今天的20 25 會關機 格式2 shutdown h n n分鐘後自...