1. 程式人生 > >整整倆月了,加油吧!

整整倆月了,加油吧!

string和stringbuffer和stringBuilder的區別:
string吶屬於字串常量,而stringBuffer和StringBuilder屬於字串變數
相對於stringBuffer和StringBuilder來說,stringBuffer效率方面比較低一些,因為它是屬於執行緒安全的,但是StringBuilder想對來說效率比較高,但是執行緒不安全,雖然說是stringBuilder執行緒不安全,但是還是推薦使用,stringBuilder。因為他效率快。什麼時候會用到,寫字串的時候可以用到。

list和set和map的區別
最基本的就是list有序可重複,set無序不可重複,而且list和set都是實現了controller介面的。
list是可以插入多個null元素的,
list下面是實現類有很多個了,例如:arraylist,Linklist,Vector (VT),
list可以理解一個有序的容器,保持每個元素插入的順序,也是保證了輸出的順序。
相反set則是無需不可重複,相對與list的可以插入多個null元素,set只能插入一個null,單價比較流行的幾個set實現類是:hashset, linkset,Treeset, 最流行的還是基於hashmap實現的hashset