1.在编写Java代码的过程中有时要频繁的对字符串进行修改,如果用+进行拼接,那么会建立很多的String对象,严重的话会对服务器资源和性能造成不小的影响,而使用StringBuffer和StringBuilder能够解决以上问题,StringBuffer是线程安全的,而StringBuilder不是线程安全的.
2.StringBuffer源码:StringBuffer使用了方法锁进行线程安全
1.在编写Java代码的过程中有时要频繁的对字符串进行修改,如果用+进行拼接,那么会建立很多的String对象,严重的话会对服务器资源和性能造成不小的影响,而使用StringBuffer和StringBuilder能够解决以上问题,StringBuffer是线程安全的,而StringBuilder不是线程安全的.
2.StringBuffer源码:StringBuffer使用了方法锁进行线程安全