string、stringbuffer、stringbuilder

版權聲明:本文爲博主原創文章,轉載請註明出處和鏈接。 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是線程不安全的


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