码迷,mamicode.com
首页 > 编程语言 > 详细

Java中String、StringBuilder、StringBuffer的区别

时间:2019-02-27 13:22:26      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:修饰符   code   final   block   执行   ringbuf   效率   str   更改   

常量还是变量:

String是字符串常量(以final修饰符进行修饰,不可更改);
StringBuilder是字符串变量
StringBuffer是字符串变量

线程安全:

String无所谓线程安全与否,因为它是常量,不可变;
StringBuilder,非线程安全
StringBuffer,线程安全

执行效率

StringBuilder > StringBuffer > String

Java中String、StringBuilder、StringBuffer的区别

标签:修饰符   code   final   block   执行   ringbuf   效率   str   更改   

原文地址:https://www.cnblogs.com/lukefan/p/10442843.html

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