1. String,StringBuffer与StringBuilder的区别 String:存储在常量池中:是不可变的字符序列,任何对String值的改变都会引发新的String对象的生成,因此执行字符串值改变的操作时效率很低,此时一般选择StingBuffer或者StringBuilder:支持并发操作,是线程安全的 : StringBuffer 和 StringBuilder都是可变字符串:new出的对象存储在堆中:主要区别在于: StringBuffer:是线程安全的,因此牺牲了一定的效…