码迷,mamicode.com
首页 > 其他好文 > 详细

String、StringBuffer以及StringBuilder区别

时间:2019-08-06 00:29:59      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:ring   style   字符   内容   原来   线程   序列   变量类型   区别   

1、概述

  String是字符串常量,StringBuffer是线程安全字符串变量,而StringBuilder是非线程安全的字符串变量

2、String与StringBuffer区别

  主要区别在于String是不可变的字符串常量类型,而StringBuffer是可变的字符串变量类型。每次对String类型变量进行修改,都会创建一个新的String对象,并且把指针指向新的String对象。而对StringBuffer类型变量进行修改,不会创建一个新的字符串对象,而是直接修改原来的字符串对象的内容。

3、StringBuffer与StringBuilder区别

  StringBuffer是线程安全的可变字符序列,StringBuilder非线程安全,不保证同步。

String、StringBuffer以及StringBuilder区别

标签:ring   style   字符   内容   原来   线程   序列   变量类型   区别   

原文地址:https://www.cnblogs.com/xwwbb/p/11306413.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!