版權聲明:本文爲博主原創文章,轉載請註明出處和鏈接。 https://blog.csdn.net/a781568222/article/details/76575234
在Java中,string、stringbuffer、stringbuilder都是字符串其中:
1、string是字符串常量
2、stringbuffer是字符串變量
3、stringbuilder是字符串變量
4、stringbuffer是線程安全的,stringbuilder是線程不安全的
5、string是不可變的,所以string也是線程安全的
6、stringbuilder速度比stringbuffer快
7、因爲string是不可變的,所以每次用string進行+操作時都是創建了一個新的對象,所以最慢
總結:
1、運行速度(從快到慢):
stringbuilder,stringbuffer,string
2、線程安全角度:
stringbuffer和string是線程安全的,string是線程不安全的