- String類用final關鍵詞修飾(final修飾的類不可被繼承,方法不可被重寫,變量不可變),所以,String類型的變量值一旦被創建便不可修改。StringBuffer和StringBuilder是可變的。
- StringBuffer,默認加了同步鎖,所以線程安全,適合多線程開發。而StringBuilder沒有,所以是線程不安全的。
- 效率,StringBuilder > StringBuffer > String。少量數據用String,大量數據,單線程用StringBuilder,多線程用StringBuffer。