是的!StringBuffer和StringBuider是可变字符序列,二者用法差不多,只不过StringBuffer是线程安全的,而StringBuider是不安全的!一般情况下使用StringBuider就可以了,除非要考虑数据安全时才用StringBuffer. final修饰表示它们是终极类,不能被继承 ,jdk中public final class StringBufferextends Objectimplements Serializable, CharSequence已经标明了,应该不会有问题噻!
string 是System.Text中的一个基类,它是基于引用类型而不是基于值类型的.string变量追加时 是先开辟一个空间,把现在的复制过去再加新内容,然后让变量指向这个新空间,所以如果要经常改变的内容就不要用string了选择StringBuider会好得多!
|