String、StringBuffer与StringBuilder之间区别
String、StringBuffer与StringBuilder之间区别
三者在执行速度方面的比较:StringBuilder>StringBuffer>String
String类型是Java内的对象,是个不可变的对象,当每次对String进行改变时都需要生成一个新的String对象,然后将指针指向一个新的对象,如果在一个循环里面,不断的改变一个对象,就要不断的生成新的对象,而且对象多了,Java的垃圾自动回收机制会开始工作,所以效率很低,建议在不断更改String对象的地方不要使用S
原创
2020-10-21 09:51:53 ·
77 阅读 ·
0 评论