Когда именно мы должны использовать «public static final String»?

Я видел много кода, где люди пишут public static final String mystring =...а затем просто используйте значение.

Почему они должны это делать? Почему они должны инициализировать значение как finalперед его использованием?

ОБНОВЛЕНИЕ

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

44
задан storm_buster 27 July 2012 в 05:45
поделиться