Actuellement, j'utilise l'enregistreur dans mon projet de la manière suivante:
private static final Logger LOGGER;
static{
LOGGER = logger.getLogger();
}
J'ai reçu un examen du code pour utiliser un bloc statique pour initialiser la variable de l'enregistreur. On m'a dit d'initialiser la variable logger dans l'instruction de déclaration elle-même.
private static final Logger LOGGER = Logger.getLogger();
J'essaie de comprendre quelle différence cela fera-t-il si je ne l'initialise pas dans le bloc statique. Je veux savoir si c'est une pratique.