Java String,StringBuilder,StringBuffer三者的区别

一、对象不同 String是字符串变量,值不可变的。导致重新复制,就会生成新的String对象,旧的栈会被JVM垃圾回收 StringBuffer和StringBuilder是字符串变量 二、继承结构 三、修改区别     String:不可变字符串;     StringBuilder:可变字符序列、效率高、线程不安全;     StringBuffer:可变字符串、效率低、线程安全;源码如下
相关文章
相关标签/搜索