String 是不可变的,每次操作的都会产生新的String对象
StringBuffer 是线程安全的,它的方法都是synchronized修饰(加锁)
StringBuild是线程不安全的、但性能更好。
如果不经常改变,用String
如果经常改变,优先使用StringBuild,如果在多线程环境下,作为共享变量,为了保证结果正确,我们要用StringBuffer。
String、StringBuffer、StringBuild
最新推荐文章于 2024-01-21 19:51:39 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)