1、String对象是不可变的,每次拼接一个对象都是先new一个对象,再将原来的对象的指针指向新的对象,而StringBuffer与StringBuild都是针对自身进行操作。
2、String类是final声明的,是属于线程安全的;StringBuffer中添加了同步锁Synchronized,也属于线程安全的;StringBuild没有同步锁属于非线程安全的,
String、StringBuffer、StringBuild的区别
最新推荐文章于 2023-02-20 03:11:09 发布