反轉字串

哈沙給發表於2013-07-23

String是執行緒安全的嗎?網上搜到的內容僅僅告訴你StringBuffer是執行緒安全的,而StringBuilder(插入刪除用的多,看看API就知道了)不是。那為什麼不說String呢,因為沒啥好說的,人家是final的千年不變,就是不會改變的,那自然沒有同步問題了。記住士兵哥說的就行了,String是不可變序列,拼接和刪除都是拷貝到了新記憶體,而StringBuffer是維護了個緩衝區……

看下面例子:

System.out.println(str2)輸出的是abc。

System.out.println(sb2)輸出的是abcde。

不解釋……


相關文章