それらに関連したメソッドを持つべきであるの静的オブジェクトが大文字にしますか?

LockieR:

Javaでは、そのように宣言ロガー、として、それがより良い物を持っていることです

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

若しくは

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

私は最初のオプションは、次のようなことでメソッドを呼び出すときbecuase、優れていると思います

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

それが良く見えると、より読みやすいですが、私はベストプラクティスが何であるかわからないんだけど?

他のオプションは、などのオブジェクトを宣言することです

private final Logger logger = LoggerFactory.getLogger();

私はJavaで、あなたのように何かを宣言することができればと思ったstaticあなたがすべき、その後。

ラグーBhagwat:

一般定数は大文字で宣言されています。再び、それはプロジェクトの好みに依存します。これは、スレッドの重複している可能性があり、静的最終変数のJava命名規則

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=338018&siteId=1