Java的stringbuffer和string的相关问题

请问第17行那里的输出为什么sb1的输出不再是worldworld了啊?

img

因为s1(sb1)是字符串常量是不变对象,所以还是hello
而s2(sb2)做了操作+ ,实际上创建了一个字符串对象,所以改变了。
如有帮助,请采纳,谢谢!