有一条规则说:
表示常量(最终变量)的
名称必须全部大写,并使用下划线分隔单词(取自http://geosoft.no/development/javastyle.html)
这对于像int或string这样的原语类型很有效:
private static final int MAX_COUNT = 10;
但是非原语类型又是什么呢?在大多数情况下,我看到了以下情况:
private static final Logger log = Logger.getLogger(MyClass.class);
或者在单例中,其中实例变量不是大写的。
问题是,声明这些类型的变量(如日志和实例)的正确方式是什么?
https://stackoverflow.com/questions/7259687
复制相似问题