Hiện tại tôi đang sử dụng logger trong dự án của mình theo cách sau:
private static final Logger LOGGER;
static{
LOGGER = logger.getLogger();
}
Tôi đã có một đánh giá mã để sử dụng khối tĩnh để khởi tạo biến logger. Tôi được yêu cầu intialize biến logger trong chính câu lệnh khai báo.
private static final Logger LOGGER = Logger.getLogger();
Tôi đang cố gắng tìm ra sự khác biệt sẽ tạo ra sự khác biệt gì nếu tôi không khởi tạo nó trong khối tĩnh. Tôi muốn biết nếu đây là một thực hành.