Logging 日志记录器的最终静态使用还是静态使用?

Logging 日志记录器的最终静态使用还是静态使用?,logging,static,logback,final,Logging,Static,Logback,Final,我应该使用静态最终还是静态记录器 对 private static Logger logger = LoggerFactory.getLogger(MyClass.class); 备注:模拟问题可用,但只讨论静态部分。我会将其作为最终问题。一般来说,如果我知道一个变量是最终变量,那么我会将它标记为最终变量。它有助于使代码更容易理解(因为您不必搜索意外的副作用),并通过覆盖代码来避免犯愚蠢的错误 private static Logger logger = LoggerFactory.getLo

我应该使用静态最终还是静态记录器

private static Logger logger = LoggerFactory.getLogger(MyClass.class);

备注:模拟问题可用,但只讨论静态部分。

我会将其作为最终问题。一般来说,如果我知道一个变量是最终变量,那么我会将它标记为最终变量。它有助于使代码更容易理解(因为您不必搜索意外的副作用),并通过覆盖代码来避免犯愚蠢的错误

private static Logger logger = LoggerFactory.getLogger(MyClass.class);