java基础之String,StringBuffer、StringBuilder的区别?
java基础之String,StringBuffer、StringBuilder的区别
1.String是不可变的,如果尝试去修改,会新生成一个字符串对象,StringBuffer和StringBuilder是可变的。
2.StringBuffer是线程安全的,StringBuilder是线程不安全的,所以在单线程环境下StringBuilder效率会更高。
因为StringBuffer中的方法都被synchronized关键字进行修饰。
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/16508216.html

浙公网安备 33010602011771号