Mots-clés de Java et les identificateurs

Le langage Java utilise deux types de mots: mots-clés et les identificateurs. Vous pouvez dire que les mots sont des mots-clés car Java n'a que 50 d'entre eux. Voici la liste complète:

abstraitcontinuerpournouveauinterrupteur
affirmerdéfautaller àpaquetsynchronisé
booléenfairesiprivéce
pausedoubleoutilsprotégéjeter
octetautreimportationpubliclancers
casENUMexemple deretourtransitoire
captureétendintcourtessayer
carboniserfinaleinterfacestatiquevide
classeEnfinlongstrictfpvolatil
constflotteurindigènesuper-tandis que

En règle générale, un mot-clé est un mot dont le sens ne change jamais (d'un programme Java à l'autre). Par exemple, en anglais, vous ne pouvez pas changer le sens du mot si. Il ne fait pas de sens de dire, “ je pense que je ne si / Un poème belle comme un riff ”.

Le même concept est vrai dans un programme Java: Vous pouvez taper si (x> 5) signifier “ si x est supérieur à 5, n ° 148; mais quand vous tapez if (x> si), l'ordinateur se plaint que le code n'a pas de sens.




Dans cette liste, les mots paquet, public, classe, statique, et vide sont des mots clés. Presque tous les autres mot dans cette liste est une identificateur, qui est généralement un nom pour quelque chose. Les identifiants dans la liste incluent le nom du paquet org.allyourcode.myfirstproject, le nom de classe MyFirstJavaClass, et un tas d'autres mots.

package classe MyFirstJavaClass de org.allyourcode.myfirstproject public {/ ***param args static void main (String [] args) * / public {javax.swing.JOptionPane.showMessageDialog (null, "Bonjour") -}}

Dans le jargon de la programmation, des mots tels que Mercredi, Barry, et université dans la phrase suivante sont des identifiants, et les autres mots (Si, ce's, est, et à) Sont des mots-clés:

Si elle est mercredi, Barry est à l'université.

Comme dans la plupart des autres langues parlées et en anglais, les noms des éléments sont réutilisables. Par exemple, une recherche sur le web récente tourne jusqu'à quatre personnes aux États-Unis nommé Barry Burd (avec la même orthographe rare). Vous pouvez même réutiliser noms bien connus. (Un étudiant à l'Université Temple avait le nom John Wayne, et dans les années 1980, deux manuels différents ont été nommés Pascalgorithms.)

L'API Android a une classe nommée prédéfinis Activité, mais cela ne vous empêche pas de définir un autre sens pour le nom Activité.

Bien sûr, ayant des noms en double peuvent conduire à des problèmes, intentionnellement réutilisation d'un nom bien connu est généralement une mauvaise idée. (Si vous créez votre propre chose nommée Activité, vous trouvez qu'il est difficile de se référer à l'prédéfinis Activité classe dans Android.


» » » » Mots-clés de Java et les identificateurs