StringBuffer 和 StringBuilder
StringBuffer 和 StringBuilder不同点
| 线程是否安全 | 安全(所有公共方法都是 synchronized) | 不安全 |
|---|---|---|
| 引入版本 | JDK1.0 | JDK1.5 |
| 性能 | 较慢(多线程 (同步进行)) | 较快(单线程(不同步)) |
| 使用场景 | 多线程 | 单线程 |
相同点:
- 两者方法一致
- 且都是可以改变的;
- 两个类都是字符串缓冲类
StringBuffer 和 StringBuilder不同点
| 线程是否安全 | 安全(所有公共方法都是 synchronized) | 不安全 |
|---|---|---|
| 引入版本 | JDK1.0 | JDK1.5 |
| 性能 | 较慢(多线程 (同步进行)) | 较快(单线程(不同步)) |
| 使用场景 | 多线程 | 单线程 |
相同点: