String,StringBuffer和StringBuilder的关系.
先说下String和另外两者的关系吧,String其实是一个不可以改变的对象,每次对String对象进行修改的时候,其实都是创建了一个新的String对象,而每次生成新对象对系统其实都是一个损耗,系统性能都会下降,在开发中,如果要创建多次String对象,不建议使用String,而用StringBuffer就完全不一样了,他不会生成新对象,而是把原来的覆盖掉,或者说在原基础上进行修改.先说下S
String,StringBuffer和StringBuilder的关系.
先说下String和另外两者的关系吧,String其实是一个不可以改变的对象,每次对String对象进行修改的时候,其实都是创建了一个新的String对象,而每次生成新对象对系统其实都是一个损耗,系统性能都会下降,在开发中,如果要创建多次String对象,不建议使用String,而用StringBuffer就完全不一样了,他不会生成新对象,而是把原来的覆盖掉,或者说在原基础上进行修改.先说下S