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笔试题
Mar 27 面试题
普天C++笔试题
Mar 20 面试题
C语言编程题
Mar 09 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 面试题
SQL面试题
Dec 09 面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
Dec 12 面试题
nohup的用法
Nov 26 面试题
广州某公司软件工程师面试题
Dec 22 面试题
介绍一下Mysql的存储引擎
Feb 12 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
Aug 18 面试题
Java语言程序设计测试题判断题部分
Jan 06 面试题
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+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
Flash图片上传组件 swfupload使用指南
2015/03/14 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
2017/08/20 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
js断点调试心得分享(必看篇)
2017/12/08 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
关于Python中异常(Exception)的汇总
2017/01/18 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
TensorFlow高效读取数据的方法示例
2018/02/06 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
Python类super()及私有属性原理解析
2020/06/15 Python
python 下载文件的几种方法汇总
2021/01/06 Python
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
《火烧云》教学反思
2014/04/12 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
2014年体育工作总结
2014/11/24 职场文书
学生会个人总结范文
2015/02/15 职场文书
阿凡达观后感
2015/06/10 职场文书
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL