StringBuilder类
- 一个可变的字符序列,此类提供一个与StringBuffer兼容的Api,但不保证同步。该类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候。如果可能,建议优先采用该类,因为在大多数实现中,他比StringBuffer要快----StringBuilder不是线程安全的
- 在StringBuilder傻姑娘的主要操作是append和insert方法,可重载这些方法,以接受任意类型的数据
- StringBuilder和StringBuffer均代表可变的字符序列,方法是一样的,所以使用和StringBuffer一样
- StringBuilder是final类
- 继承了AbstractStringBuilder,属性char[]value
- 实现了Serailizable接口,序列化(所谓序列化即可以保存类型和数据本身)
StringBuilder
public class StringBuilder01 { public static void main(String[] args) { //继承了AbstractStringBuilder //实现了Serializable,可以串行化,可以网络传输,可以保存到文件 //StringBuilder对象仍然存在其父类中,即在堆中 //StringBuilder方法没有做互斥处理,即没有synchronized关键字,即单线程 StringBuilder stringBuilder = new StringBuilder(); } }