String、StringBuffer、StringBuilder有区别


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

Tags in this post...

面试题 相关文章推荐
数据库连接池的工作原理
Sep 26 面试题
群胜软件Java笔试题
Sep 29 面试题
聚网科技C++面试笔试题
Sep 01 面试题
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 面试题
什么是SQL Server的确定性函数和不确定性函数
Aug 04 面试题
网络安全方面的面试题
Nov 04 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Nov 24 面试题
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
Dec 30 面试题
下面代码从性能上考虑,有什么问题
Apr 03 面试题
Java面试题:说出如下代码的执行结果
Oct 30 面试题
Shell脚本如何向终端输出信息
Apr 25 面试题
J2EE面试题集锦(附答案)
Aug 16 面试题
Java的类与C++的类有什么不同
Jan 18 #面试题
中软国际Java程序员机试题
Aug 19 #面试题
请说出以下代码输出什么
Aug 30 #面试题
Java中的类包括什么内容?设计时要注意哪些方面
May 23 #面试题
JAVA程序员面试题
Oct 03 #面试题
关于Java finally的面试题
Apr 27 #面试题
与C++相比,Java中的数组有什么不同
Mar 25 #面试题
You might like
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
php 用sock技术发送邮件的函数
2007/07/21 PHP
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
php商品对比功能代码分享
2015/09/24 PHP
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
用jquery实现下拉菜单效果的代码
2010/07/25 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
JavaScript“尽快失败”的原则实例详解
2016/10/08 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
pandas 中对特征进行硬编码和onehot编码的实现
2019/12/20 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
函授本科毕业自我鉴定
2013/10/09 职场文书
专科文秘应届生求职信
2013/11/18 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
2014年小学英语教师工作总
2014/12/03 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
2015年公司国庆放假通知
2015/07/30 职场文书
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang