String、StringBuffer、StringBuilder的学习

仅截取一部分底层源码,可以看到,StringBuffer没有synchronized关键字修饰,是线程不安全的,而StringBuffer的每一个方法均被synchronized修饰,是线程安全的。在这里插入图片描述
StringBuffer详解:点击查看
String、StringBuilder以及StringBuffer:点击查看
String、StringBuilder以及StringBuffer一文中,博主对于String的源码引用有误,subString方法的源码如下:
在这里插入图片描述
帮助理解验证:
在这里插入图片描述
另外附上Java中几种创建字符串的方法:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wcc178399/article/details/89600671