StringBuffer和String常量累加效率比較

1.對於常量字符串的累加,由於Java在編譯時就可以確定字符串的取值,在編譯時就進行了計算,合成了一個單獨的長字符串,運行時的執行效率要高於StringBuilder。

2.對於編譯時無法確定取值的字符串,Java使用StringBuilder對象來實現字符串的累加,運行效率和StringBuilder一樣。

建議在代碼實現中,顯式地使用StringBuilder或者StringBuffer對象來提升程序性能,不要依靠編譯器對程序進行優化。

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