Logger slf4j преимущества форматирования с {} вместо конкатенации строк

Есть ли преимущество использования {}вместо конкатенации строк?

Пример из slf4j

logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);

вместо

logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);

Я думаю, что это об оптимизации скорости, потому что оценки параметров (и объединения строк) можно избежать во время выполнения в зависимости от файла конфигурации.Но возможны только два параметра, тогда иногда нет другого выбора, кроме объединения строк.Нужны мнения по этому вопросу.

84
задан Joffrey 27 September 2016 в 11:40
поделиться