String、StringBuffer、StringBuilder的区别和使用

来源:互联网 发布:模板设计软件 编辑:程序博客网 时间:2024/05/07 09:03


           String:固长度字符串类,每当对象值改变都将在内存开辟新地址将变量指向新地址,而原有地址所占内存需等待垃圾回收进行销毁。


          StringBuilder:变长“字符串”类,对象值改变不会重新开辟新的对象。(JDK1.5以上)


         StringBuffer:与StringBuilder一样的特性,唯一区别在于StringBuffer是线程安全的,所有效率要低于StringBuilder


0 0
原创粉丝点击