您的位置:首页 > 产品设计 > UI/UE

Java学习资料-String、StringBuffer、StringBuilder

2015-03-13 00:00 423 查看
摘要: Java学习资料-String、StringBuffer、StringBuilder

String:定长的字符串,它的内容是不可以改变的,正因为如此,编译器可以让字符串共享.

StringBuffer:可变长的字符串缓冲区,多线程操作是安全的,并且在字符串连接操作上提供了性能和效率都优于String类的"+"的append()方法,因此如果需要大量的频繁的进行字符连接操作时,优先采用StringBuffer的append()方法.如果只是简单的字符串连接可以采用String的"+"来提高代码的可读性.

StringBuilder:是StringBuilder的一个等价类,区别在于StringBuilder是非线程安全的,但正因为如此少了很多同步的操作,在效率上要高于StringBuilder,因此如果不涉及多线程操作,可以优先考虑StringBuilder来提高方法的执行效率.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: