Я ударил этот маленький лакомый кусочек, просматривая соглашения Java Code:
Имена переменных, объявленных константами класса и констант ANSI, должны быть прописными буквами со словами, разделенными символами подчеркивания ( "_" ). (Для облегчения отладки следует избегать констант ANSI).
(Из здесь.)
Каковы эти "константы ANSI", о которых говорит этот документ? И как они упрощают отладку?
Текст заставляет его звучать так, как будто существует дихотомия между "переменными объявленными классовыми константами" (которые я интерпретирую как обычные переменные static final
) и этими "константами ANSI", но я не знаю, каким образом объявлять константы в Java, кроме как сделать их static final
переменными.