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...

面试题 相关文章推荐
到底Java是如何传递参数的?是by value或by reference?
Jul 13 面试题
Java中compareTo和compare的区别
Apr 12 面试题
公司JAVA开发面试题
Apr 02 面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 面试题
Android笔试题总结
Nov 29 面试题
Android面试题及答案
Sep 04 面试题
.net软件工程师应聘上机试题
Mar 10 面试题
介绍一下如何利用路径遍历进行攻击及如何防范
Jan 19 面试题
介绍一下Linux内核的排队自旋锁
Jan 04 面试题
linux面试题参考答案(7)
Jul 24 面试题
广州喜创信息技术有限公司JAVA软件工程师笔试题
Oct 17 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
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
php中过滤非法字符的具体实现
2013/10/29 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
js实现三级联动效果(简单易懂)
2017/03/27 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
360doc网站不登录就无法复制内容的解决方法
2018/01/27 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
Python读写unicode文件的方法
2015/07/10 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
python 输出所有大小写字母的方法
2019/01/02 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
工艺工程师工作职责
2013/11/23 职场文书
大四本科生的自我评价
2013/12/30 职场文书
文员求职信
2014/07/15 职场文书
遗失说明具结保证书
2015/02/26 职场文书
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技