二十個集合常見面試題!

2021-09-29 17:44:38 字數 923 閱讀 8933

1.說說你了解的集合

2.說說對arraylist的理解

3.說說對linkedlist的理解

4.說說對vector的理解

5.如果不使用vector來解決arraylist的執行緒安全問題,還有其他的解決方案嗎?

6.說說list和set的區別

7.說說對hashset的理解

8.說說對linkedhashset的理解

9.說說對treeset的理解

10.如果想要對hashset進行執行緒安全處理,應該怎麼辦?

11.queue是什麼呢

12.聊聊對hashmap的理解(重要)

13.說說對linkedhashmap的理解

14.說說對treemap的理解

15.如果想要保證hashmap的執行緒安全,應該怎麼辦?

16.什麼是cas呢?

17.collection 和 collections 有什麼區別?

18.arraylist和linkedlist 的區別是什麼?

19.arraylist和vector 的區別是什麼?

20.hashmap和hashtable的區別?

常見面試題集合之 vue

beforecreate 例項剛在記憶體中被建立出來,此時,還沒有初始化好 data 和 methods 屬性 created 例項已經在記憶體中建立ok,此時 data 和 methods 已經建立ok,此時還沒有開始 編譯模板 beforemount 此時已經完成了模板的編譯,但是還沒有掛載到頁...

常見面試題集合之 js

var arr1 for var i 0 i 10 i arr1 6 10 var i 是乙個全域性變數,i的最終結果為10,所以每次呼叫結果都是10,用let的話每次都能產生乙個新的變數,就不會有這種問題function sortnumber a,b var arr 10 5,40 2,8 返回乙...

常見面試題

1.get和post的區別 1 本質區別 get是向伺服器請求資料,post是向伺服器傳送資料。2 伺服器獲取值的方式 get方式提交的資料,伺服器端使用request.querystring獲取變數的值。post方式提交的資料,伺服器端使用request.form獲取資料。3 安全性 get安全效...