Предположим, что у меня есть выражение в Java, например:
String s = "abc" + methodReturningAString() + "ghi" +
anotherMethodReturningAString() + "omn" + "blablabla";
Какое поведение JDK-компилятора Java по умолчанию? Это просто делает пять конкатенаций или есть умный трюк производительности?