java面试题

当前位置: 面试问题网 > java面试题 > String、StringBuffer、StringBuilder有区别

String、StringBuffer、StringBuilder有区别

String类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都是String类的对象。字符串是常量;它们的值在创建之后不能改变。所以可以共享它们。StringBuffer是字符串缓存区,它的内容可以被修改,长度也可以改变,StringBuffer类是线程安全的,也就是说多个线程可以安全的访问StringBuffer对象。StringBuilder与StringBuffer类似,都是字符串缓冲区,但StringBuilder不是线程安全的,如果你只是在单线程中使用字符串缓冲区,那么StringBuilder的效率会更高些。值得注意的是StringBuilder是在JDK1.5版本中增加的。以前版本的JDK不能使用该类。

【String、StringBuffer、StringBuilder有区别】相关文章

1. String、StringBuffer、StringBuilder有区别

2. Java里面StringBuilder和StringBuffer有什么区别

3. String和StringBuffer的区别

4. StringBuilder和String的区别

5. What\'s the difference between Debug and Trace class? (Debug类与Trace类有什么区别)

6. What\'s the difference between an interface and abstract class? (接口与抽象类有什么区别)

7. String s = new String(“xyz”);创建了几个String Object?

8. 软件测试LoadRunner面试题:What is the difference between standard log and extended log?

9. 软件测试LoadRunner面试题:What is the difference between Overlay graph and Correlate graph?

10. What\'s the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)

本文来源:https://www.mianshiwenti.com/a12476.html

点击展开全部

《String、StringBuffer、StringBuilder有区别》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝String、StringBuffer、StringBuilder有区别﹞相关内容

「String、StringBuffer、StringBuilder有区别」相关专题

其它栏目

也许您还喜欢