java.lang.String代表不可变序列:
s1 = "hello";
s2 = "world";
s1 = s1 + s2;
内存分配情况是s1有块内存,s2有块内存,然后还有一块内存,si、s2都复制一份到此块内存完成s1+s2 。
java.lang.StringBuffer待变可变序列:
就是直接在序列上进行操作。不用在另起内存。
风言枫语 |
|
||
![]() |
|
Copyright © 2024 风言枫语
Powered by .NET 8.0 on Kubernetes |