1.string 每次都要创建新对象,开辟新的空间
2. StringBuffer (jdk1.0)可变的,线程安全的,为了解决string问题而生,单线程下加了synchronized
StringBuffer sb = new StringBuffer();
sb.append('a');
其中append方法是往动态字符串数组中添加字符,相当于+号
3. StringBuilder (jdk1.5) 可变的,线程不安全,安全换速度
2024-03-05 21:14:01
1.string 每次都要创建新对象,开辟新的空间
2. StringBuffer (jdk1.0)可变的,线程安全的,为了解决string问题而生,单线程下加了synchronized
StringBuffer sb = new StringBuffer();
sb.append('a');
其中append方法是往动态字符串数组中添加字符,相当于+号
3. StringBuilder (jdk1.5) 可变的,线程不安全,安全换速度
下一篇:day8