String StringBuffer StringBuilder區別

String這種多次賦值操作或者拼接字符串操作,會在內存中不停的開闢空間,容易造成內存空間的浪費。 而StringBuffer和StringBuilder當字符串不停修改時,一致使用同一個內存空間。 StringBuffer在多線程中線程安全。 StringBuilder在多線程中存在線程安全問題,但是在單線程中StringBuilder效率更高。   兩者區別在於str1的字符串在常量池中,圖一
相關文章
相關標籤/搜索