Un identificador en Java és el nom donat a les variables Classes Mètodes Paquets Interfícies, etc. Aquests són els noms únics utilitzats per identificar elements de programació. Cada variable Java s'ha d'identificar amb un nom únic.
Javaclass Geeks { public static void main { int x = 9; } }
La imatge següent descriu els identificadors d'aquest programa:
Regles per nomenar els identificadors de Java
Hi ha certes regles per definir un identificador Java vàlid. Aquestes regles s'han de seguir en cas contrari obtenim un error en temps de compilació. Aquestes regles també són vàlides per a altres llenguatges com C i C++.
- Els únics caràcters permesos per als identificadors són tots els caràcters alfanumèrics ([ A-Z ][ a-z ][ 0-9 ]) ' $ '(signe de dòlar) i' _ ' (subratllat). Per exemple, "geek@" no és un identificador Java vàlid ja que conté un "@" un caràcter especial.
- Els identificadors haurien de ser no començar amb dígits ( [0-9] ). Per exemple, "123geeks" no és un identificador Java vàlid.
- Els identificadors de Java són distingeix entre majúscules i minúscules .
- No hi ha límit en la longitud de l'identificador, però s'aconsella utilitzar només una longitud òptima de 4 a 15 lletres.
- Reservat Paraules no es pot utilitzar com a identificador. Per exemple 'int while = 20;' és una declaració no vàlida ja que a while és una paraula reservada.
Nota : Java té 53 paraules reservades (incloent-hi 50 paraules clau i 3 literals) que no es poden utilitzar com a identificadors.
Exemples d'identificadors vàlids
La mevaVariable
LA MEVA VARIABLE
la meva variable
x
i
x1
i1
_la mevavariable
$la mevavariable
suma_de_matriu
frikis123
Exemples d'identificadors no vàlids
La meva variable // conté un espai
123geeks // Comença amb un dígit
a+c // el signe més no és un caràcter alfanumèric
variable-2 // el guionet no és un caràcter alfanumèric
sum_&_difference // et no és un caràcter alfanumèric
Article relacionat:
Crea un qüestionari
- Paraules reservades en Java
- Paraules clau de Java