Чи є якась перевага використання {}
замість об’єднання рядків?
Приклад із slf4j
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
замість
logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
Я думаю, що мова йде про оптимізацію швидкості, оскільки оцінки параметрів (і конкатенації рядків) можна було б уникнути під час виконання, залежно від конфігураційного файлу. Але можливі лише два параметри, то іноді немає іншого вибору, крім об’єднання рядків. Потрібні думки з цього питання.