Deben los objetos estáticos que tienen métodos asociados con ellos en mayúscula?

LockieR:

En Java es mejor tener un objeto, como un registrador, declarado

private static final Logger logger = LoggerFactory.getLogger();

o

 private static final Logger LOGGER = LoggerFactory.getLogger();

Creo que la primera opción es mejor, becuase cuando se llama a métodos en él como

logger.info("Some information...");

que se ve mejor y es más fácil de leer, pero no estoy seguro de lo que es la mejor práctica?

La otra opción es declarar el objeto como

private final Logger logger = LoggerFactory.getLogger();

pero pensé que en Java si se puede declarar algo tan staticentonces usted debe.

Raghu Bhagwat:

En general, las constantes se declaran en letras mayúsculas. Una vez más, depende de la preferencia del proyecto. Esto puede ser duplicado de hilo de Java convención de nombres para las variables static final .

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=338021&siteId=1
Recomendado
Clasificación