UN Giava identificatore è un nome assegnato a un pacchetto, classe, interfaccia, metodo o variabile. Consente a un programmatore di fare riferimento all'elemento da altre posizioni nel programma.
Per ottenere il massimo dagli identificatori che scegli, rendili significativi e segui il convenzioni di denominazione Java standard.
Esempi di identificatori Java
Se hai variabili che contengono il nome, l'altezza e il peso di una persona, scegli gli identificatori che rendono ovvio il loro scopo:
Nome stringa = "Homer Jay Simpson";
int peso = 300;
doppia altezza = 6;
System.out.printf ("Il mio nome è% s, la mia altezza è% .0f piede e il mio peso è% d libbre. D'oh!% N ", nome, altezza, peso);
Questo da ricordare sugli identificatori Java
Dal momento che ci sono alcune sintassi rigide o regole grammaticali quando si tratta di identificatori Java (non preoccuparti, non sono difficili da capire), assicurati di essere consapevole di queste cose e non:
-
Parole riservate piace
classe
,Continua
,vuoto
,altro
, eSe
non può essere usato. - "Lettere Java" è il termine dato alle lettere accettabili che possono essere utilizzate per un identificatore. Ciò include non solo le normali lettere dell'alfabeto, ma anche i simboli, che includono, senza eccezioni, il trattino basso (_) e il simbolo del dollaro ($).
- Le "cifre Java" includono i numeri da 0 a 9.
- Un identificatore può iniziare con una lettera, un simbolo di dollaro o un trattino basso, ma non una cifra. Tuttavia, è importante rendersi conto che le cifre può essere usato fintanto che esistono dopo il primo personaggio, come
e8xmple
- Le lettere e le cifre Java possono essere qualsiasi cosa dal set di caratteri Unicode, il che significa che è possibile utilizzare caratteri in cinese, giapponese e altre lingue.
- Gli spazi non sono accettabili, quindi è possibile utilizzare un carattere di sottolineatura.
- La lunghezza non ha importanza, quindi puoi scegliere un identificatore molto lungo se lo desideri.
- Si verificherà un errore in fase di compilazione se l'identificatore utilizza la stessa ortografia di una parola chiave, il valore letterale null o il valore letterale booleano.
- Poiché l'elenco delle parole chiave SQL potrebbe, ad un certo punto in futuro, includere altre parole (e identificatori) SQL non può essere scritto come una parola chiave), di solito non è consigliabile utilizzare una parola chiave SQL come identificatore.
- Si consiglia di utilizzare identificatori correlati ai loro valori in modo che siano più facili da ricordare.
- Le variabili fanno distinzione tra maiuscole e minuscole, il che significa
MyValue
non significa lo stesso diMyValue
Nota: Se hai fretta, togli il fatto che un identificatore è uno o più personaggi che provengono da pool di numeri, lettere, trattino basso e segno del dollaro e che il primo carattere non deve mai essere un numero.
Seguendo le regole di cui sopra, questi identificatori sarebbero considerati legali:
_variablename
_3variable
$ testvariable
VariableTest
variabletest
this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
MAX_VALUE
Ecco alcuni esempi di identificatori che non sono validi perché disobbediscono alle regole sopra menzionate:
-
8example
(questo inizia con una cifra) -
exa + ple
(il segno più non è permesso) -
test variabile
(gli spazi non sono validi) -
this_long_variable_name_is_not_valid_because_of_this-trattino
(mentre i caratteri di sottolineatura sono accettabili come nell'esempio dall'alto, anche il trattino in questo identificatore lo rende non valido)