Есть ли константа в Java? как это объявить?

Есть ли в Java константа? как это заявить?

Недавно мой коллега (программист на C) спросил меня, почему java не содержит ключевое слово * constant *? На самом деле java действительно содержит постоянную функцию, но она просто отображается как другое ключевое слово - * final *. Последняя переменная в java равна константе C. Последнее ключевое слово объявляется перед типом данных, оно делает переменную неизменной.

Например,

final int i =0;

Откровенно говоря, в java мы всегда комбинируем static и final вместе, чтобы сделать его более эффективным.

Например,

public static final int MAX_SIZE = 25;

P.S The static modifier causes the variable to be available without create an instance of the class.

Согласно стандартному совету Java-кода, конечные переменные обычно объявляются ВСЕМИ ЗАГЛАВНЫМИ буквами, а слова обычно разделяются подчеркиванием.

Привет, ребята из C ++, никогда не говорите, что Java снова не содержит постоянных функций :)