參考連接:html
http://www.javashuo.com/article/p-ucnjplmk-b.htmljava
1. String是一個被final修飾的類。安全
a. 直接相加效率高,由於在編譯期間就肯定了值。ui
b. 間接相加效率低,線程
String s1 =
"I"
;
code
String s2 =
"love"
;
htm
String s3 =
"java"
;
blog
String s = s1+s2+s3;get
StringBuffer 與 StringBuilder 相比是線程安全的,由於其在insert方法上使用了synchronized關鍵字。編譯
可是StringBuilder比StringBuffer更快