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

面试题 相关文章推荐
比较基础的php面试题及答案-填空题
Apr 26 面试题
描述一下JVM加载class文件的原理机制
Dec 08 面试题
说出一些常用的类,包,接口
Sep 22 面试题
局部内部类是否可以访问非final变量?
Apr 20 面试题
经典c++面试题六
Jan 18 面试题
一个SQL面试题
Aug 21 面试题
介绍一下OSI七层模型
Jul 03 面试题
Linux不知道文件后缀名怎么判断文件类型
Aug 21 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Apr 11 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
什么是lambda函数
Sep 17 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 面试题
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
Windows下的PHP5.0详解
2006/11/18 PHP
php adodb分页实现代码
2009/03/19 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
Javascript 按位与赋值运算符 (&=)使用介绍
2014/02/04 Javascript
Nodejs学习笔记之入门篇
2015/04/16 NodeJs
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
React中的render何时执行过程
2018/04/13 Javascript
js中数组对象去重的两种方法
2019/01/18 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
使用next.js开发网址缩短服务的方法
2020/06/17 Javascript
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
python 函数中的参数类型
2020/02/11 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
军训的自我鉴定
2013/12/10 职场文书
老公给老婆的道歉信
2014/01/10 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
学校远程教育工作总结
2015/08/11 职场文书
放飞理想主题班会
2015/08/14 职场文书
初中数学教学随笔
2015/08/15 职场文书
Go使用协程交替打印字符
2021/04/29 Golang
MySql新手入门的基本操作汇总
2021/05/13 MySQL
Python绘制地图神器folium的新人入门指南
2021/05/23 Python
JavaScript异步操作中串行和并行
2021/11/20 Javascript
mysql数据库实现设置字段长度
2022/06/10 MySQL
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技