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有什么区别
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
进入下载页面
上一篇:Java程序员面试90题
下一篇:设置器与访问器的定义以及各自特点
﹝String、StringBuffer、StringBuilder有区别﹞相关内容
- string = null 和string = \'\'的区别
- 软件测试LoadRunner面试题:What is correlation? Explain the difference between automatic correlation and manu
- 软件测试LoadRunner面试题:If web server, database and Network are all fine where could be the problem?
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
- int和Integer有什么区别
- 技术屌丝如何拿到国内IT巨头的Offer?
- 助毕业生成功拿到offer的8个面试小技巧
- "offer帝"分享的交互设计岗位面试攻略
- 礼来三轮面试拿到offer的经历
- 如何让你的offer永不失手