Có lợi thế nào của việc sử dụng {}
thay vì nối chuỗi không?
Một ví dụ từ slf4j
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
thay vì
logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
Tôi nghĩ đó là về tối ưu hóa tốc độ vì đánh giá tham số (và nối chuỗi) có thể tránh được trong thời gian chạy tùy thuộc vào tệp cấu hình. Nhưng chỉ có thể có hai tham số, thì đôi khi không có sự lựa chọn nào khác hơn là nối chuỗi. Cần quan điểm về vấn đề này.