理解StringBuffer与StringBuilder的线程安全区别
理解StringBuffer与StringBuilder的线程安全区别众说周知,StringBuffer是线程安全的,StringBuilder是线程不安全的。
我刚开始虽然知道概念,但是问到如何根据应用场景选择不同的就懵逼了。这就是知其然不知其所以然。先看一下StringBuilder内部的append()方法的具体实现,发现是先读后写。大概过程:
1.读取当前字符串长度。
2.对容量
原创
2017-09-04 12:36:54 ·
1245 阅读 ·
0 评论