在Java中,静态最终变量是常量,并且约定应使用大写形式。但是,我已经看到大多数人以小写形式声明记录器,这在PMD中是违反的。
例如:
private static final Logger logger = Logger.getLogger(MyClass.class);
只需在Google或SO中搜索“静态最终记录器”,您便会自己看到。
我们应该改用LOGGER吗?
private static final Logger LOGGER = LoggerFactory.getLogger(Foo.class);