Y a-t-il une constante en Java? comment le déclarer?

Y a-t-il une constante en Java? comment le déclarer?

Récemment, mon collègue (programmeur C) m'a demandé pourquoi java ne contient pas de mot clé * constant *? En fait, java contient une fonction constante, mais elle apparaît simplement comme un mot-clé différent - * final *. Une dernière variable en java est égale à la constante C. Le mot clé final est declare avant un type de données, il rend la variable immuable.

Par exemple,

final int i =0;

Franchement, en Java, nous combinons toujours statique et final pour le rendre plus efficace.

Par exemple,

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.

Selon les conseils standard du code Java, les variables finales sont généralement déclarées en MAJUSCULES et les mots sont normalement séparés par des traits de soulignement.

Salut, les gars C ++, ne dites jamais que Java ne contient plus de fonction constante :)