StringBuilder(重点)
1. 基本介绍
-
是一个可变的字符串序列。该类提供一个与 StringBuffer
兼容的 API,但不保证同步(StringBuilder
不是线程安全的)
-
-
在 StringBuilder 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数值。
2. 结构关系图

1. StringBuilder 继承 AbstractStringBuilder
类
2. 实现了 Serializable
,说明 StringBuilder 对象是可以串行化(对象可以网络传输,可以保存到文件)
3. StringBuilder 是 final 类,不能被继承
4. StringBuilder 对象字符串仍然是存放在其父类 AbstractStringBuilder 的 char[] value
,因此,字符串列是堆中
5. StringBuilder 的方法,没有做互斥的处理,即没有 synchronized 关键字,因此在单线程的情况下使用
StringBuilder 的常用方法
该类提供一个与 StringBuffer
兼容的 API,调用StringBuffer
中相应的方法即可