1、
Stringtmp=””;
For(inti=0;i<9999;tmp+=”x”){};
String 是一个支持非可变性的类,这种类的特点是状态固定(不存在任何修改对象的方法)。在该对象的生存周期内,它的值是永远不变的(它是线程安全的),更容易设计、实现、使用,不易出错,更加安全。
2、
String A,B, C;
A=”a”;//创建了一个对象“a”及引用“A”
B=”b”;//同上
A=A+B;//创建了一个对象“A+B”及引用“A”,原来的引用A所指向的对象就称为垃圾对象,被回收。
StringBuffer D=newStringBuffer(“abc”);//产生了两个对象,一个是“abc”,一个是“D”;
D=D.append(“567”);//StringBuffer的特点是改变对象本身而不是创建新的对象,因此该行是对同一个对象的处理而不是创建了新的对象。
分享:![分享到微米](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![分享到新浪Qing](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![分享到新浪邮箱](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)