读书人

Sting跟StringBuffer的区别

发布时间: 2013-09-12 22:07:00 作者: rapoo

Sting和StringBuffer的区别

java.lang.String代表不可变序列:

s1 = "hello";

s2 = "world";

s1 = s1 + s2;

内存分配情况是s1有块内存,s2有块内存,然后还有一块内存,si、s2都复制一份到此块内存完成s1+s2 。




java.lang.StringBuffer待变可变序列:

就是直接在序列上进行操作。不用在另起内存。

读书人网 >编程

热点推荐