существует правило, которое гласит:
Имена, представляющие константы (конечные переменные), должны быть заглавными использование подчеркивания для разделения слов (взято из http://geosoft.no/development/javastyle.html)
который отлично работает для примитивных типов, таких как int или string:
private static final int MAX_COUNT = 10;
Но как насчет не примитивных типов? В большинстве случаев я видел следующее:
private static final Logger log = Logger.getLogger(MyClass.class);
или в одиночных точках, где переменная экземпляра не находится в верхнем регистре.
Вопрос в том, что является правильным способом объявить эти типы переменных (например, журнал и экземпляр)?