document.write('

String,StringBuffer

[解析] 在Java语言中,String是不可变类,也就是说,String对象一旦被创建,其值将不能被改变,而StringBuffer是可变类,当对象被创建后,仍然可以 对其值进行修改。由于String是不可变类,因此,适合在需要被共享的场合中使用,而当一个字符串经常需要被修改时,最好使用StringBuffer来实现。如 果使用String来保存一个经常被修改的字符串,在字符串被修改的时候会比StringBuffer多了很多附加的操作,同时会生成很多无用的对象,由于这些无用 的对象会被垃圾回收器回收,所以,会影响程序的性能。在规模小的项目里面,这种影响很小,但是在一个规模大的项目里面,这会对程序的运行效率带来 很大的负面影响。

');