Java进阶之源码阅读String、StringBuilder与StringBuffer

三者的异同点:

1) 都是 final 类, 都不允许被继承;

2) String 是不可变类, StringBuffer、StringBuilder 长度是可变的;

3) String因为是不可变类,所以是线程安全的,StringBuilder 线程不安全的,但 StringBuffer 是线程安全的。(StringBuffer的方法都加上了synchronized 关键字)

原文地址:https://www.cnblogs.com/shawshawwan/p/9006991.html