Şu anda projemde logger'ı şu şekilde kullanıyorum:
private static final Logger LOGGER;
static{
LOGGER = logger.getLogger();
}
Logger değişken başlatmak için statik blok kullanmak için bir kod inceleme var. Bildirge değişkeninin kendisinde logger değişkenini değerlendirmem söylendi.
private static final Logger LOGGER = Logger.getLogger();
Statik blokta başlatmazsam ne fark yaratacağını anlamaya çalışıyorum. Bunun bir uygulama olup olmadığını bilmek istiyorum.
8
Herhangi bir fark yaratmaz, ancak bunlardan biri daha fazla yazım ve daha fazla kod satırı içerir.
—
user253751
Her ikisi de tam olarak aynı bayt kodunu oluşturur. Hangisini tercih edeceğiniz tamamen bir zevk meselesidir,
—
user207421
Neden Lombok kullanmıyorsun?
—
Monica'yı eski durumuna getirin - M. Schröder