數組,字符串

java使用過程中,最講究而且使用很寬泛的就是數組和字符串,也是面試過程中的2個常見問題;


數組:ArrayList:地址連續,通過位移訪問,讀取很卡,數組後面添加和刪除很有優勢;

           LinkList:由地址指向,所以修改時,只要改變地址的指向即可,更新有優勢;


字符串:string:常量,但是每次賦值時都是創建新變量,讀取,內存代價小;

               Stringbuffer:變量,賦值時只是改變而已。賦值效率高,

               Stringbuild:變量,線程不安全,適合單線程;但是速度最快


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章