- StringBuffer 与 StringBuilder 中的方法和功能完全是等价的;
- 只是 StringBuffer 中的方法大都采用了 synchronized 关键字进行修饰,因此是线程安全的,而 StringBuilder 没有这个修饰,可以被认为是线程不安全的;
- 在单线程程序下,StringBuilder 效率更快,因为它不需要加锁,不具备多线程安全,而 StringBuffer 则每次都需要判断锁,效率相对较低。
StringBuffer 和 StringBuilder 区别
最新推荐文章于 2024-05-15 22:17:01 发布