首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
某某橙
获赞
46
粉丝
22
关注
1
看过 TA
12
西安科技大学
2020
Java
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑某某橙吗?
发布(46)
刷题
某某橙
2019-07-24 17:51
已编辑
Java
String、StringBuffer、StringBuilder的区别
String被声明为final class,所有属性为final的,因为是被final修饰保证了基础线程安全,因为你没办法对里面的数据结构进行改变,在并***况下一个对象被多次访问,可以省略同步时间和锁的等待时间可以大幅度的提高性能。也是因为不变,所以每次裁剪、拼接字符串等操作都会产生新的String对象。 StringBuffer是为了减少拼接或裁减中产生的太多中间对象而提供了一个类,可以用append或者add方法,把字符串添加到已有序列的末尾或者指定位置,StringBuffer本质上就是一个线程安全的可修改字符串序列,保证了线程安全,它的线程安全是用synchronized关键字去实...
0
点赞
评论
收藏
转发
1
2
3
4
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务