Я видел много кода, где люди пишут public static final String mystring = ...
а затем просто используйте значение.
Почему они должны это делать? Почему они должны инициализировать значение как final
до его использования?
UPDATE
Хорошо, спасибо всем за все ваши ответы, я понимаю смысл этих ключей (public static final). Я не понимаю, почему люди используют это, даже если константа будет использоваться только в одном месте и только в том же классе. почему объявление? почему мы не используем переменную?