【Java知识点】05 String、StringBuffer、StringBuider区别及应用场景
当变量作为共享变量且在多线程环境下要保证结果正确,这种场景下使用StringBuffer来保证线程安全;对字符串没有经常性改动使用String就可以了。所以在对字符串操作十分频繁经常需要改变字符串内容时通常使用StringBuffer和StringBuilder。StringBuffer是线程安全的,其方法都是synchronized修饰的。StringBuilder是线程不安全的。我们在所有的场景中,





















