一、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.這種方式獲取和修改例項屬...