String底层源码final不可变,这个比较细还是记一下,Builder跟Buffer主要是线程安全的区别,当然也就存在效率的区别,你前面应该答得都不错,而且比这个难,不应该在这翻车。