Set介面常見問題總結

2021-10-03 14:17:22 字數 450 閱讀 7804

一、set介面是無序、唯一的。

二、set介面有三種重要的實現類,hashset、linkedhashset、treeset。

三、hashset類

1、底層資料結構是雜湊表

2、無序、唯一(通過hashcode()和euqals()保證唯一性)

3、執行緒不安全

4、常用方法

增加   add(null);

刪除   remove(news);

對比查詢   contains(news);

清空集合   clear();

獲取長度   size();

四、linkedhashset類

1、底層資料結構是鍊錶和雜湊表

2、有序、唯一

3、執行緒不安全

五、treeset類

1、底層資料結構是紅黑樹

2、自然排序與比較器排序實現排序

List介面常見問題總結

一 list集合是有序 可重複的。二 list集合有3種重要的實現類arraylist vector linkedlist類 三 arraylist類 實現了cloneable介面和serializable介面 1 底層是陣列實現的 2 查詢快,刪減慢 3 執行緒不安全,效率高 4 常用方法 新增 ...

介面測試常見問題

介面測試面試常見問題 get請求 和 post 請求的區別是什麼?post一般用作伺服器上資源的修改,如 上傳介面,登入註冊介面 get一般用於資訊獲取,相對而言上安全和冪等的 在做資料查詢時,建議用get方式。如 商品資訊介面,搜尋介面,部落格訪客介面 誤區 get是從伺服器上獲取資料,post是...

VueJs常見問題總結

1 響應式屬性和方法 每個 vue 例項都會 其 data 物件裡所有的屬性。var data var vm new vue vm.a data a true 設定屬性也會影響到原始資料 vm.a 2data a 2 反之亦然 data a 3 vm.a 3即 都可以使vm.這種方式獲取和修改例項屬...