31. java 中String与StringBuffer,StringBuilder有什么区别?

String 字符串常量 String类型是Java内的对象,是个不可变的对象,当每次对String进行更改时,都需要生成一个新的String对象,然后将指针指向一个新的对象,如果在一个循环里面,不断的改变一个对象,就要不断生成新的对象,而且对象多了,Java的垃圾回收机制就会开始工作,所以效率会很低,建议在不断更改String对象的地方不要使用String类型。 StringBuffer 字符串
相关文章
相关标签/搜索