Поздние 1990е — используйте StringBuffer.append вместо "+"
Ранние 2000е — используйте StringBuilder.append вместо StringBuffer.append
Поздние 2000е — используйте, что вам больше нравится, компилятор заменит "+" на StringBuilder.append
Java9 — используйте "+", оператор получил встроенные оптимизации, которые не распространяются на StringBuilder.append
http://marxsoftware.blogspot.com/2019/01/jep-280-indify-string-concatenations.html