Un identificatore in Java è il nome dato a Variabili Classi Metodi Pacchetti Interfacce ecc. Questi sono i nomi univoci utilizzati per identificare gli elementi di programmazione. Ogni variabile Java deve essere identificata con un nome univoco.
Javaclass Geeks { public static void main { int x = 9; } }
L'immagine seguente descrive gli identificatori in questo programma:
Regole per la denominazione degli identificatori Java
Esistono alcune regole per definire un identificatore Java valido. Queste regole devono essere seguite altrimenti si verifica un errore in fase di compilazione. Queste regole sono valide anche per altri linguaggi come C e C++.
- Gli unici caratteri consentiti per gli identificatori sono tutti i caratteri alfanumerici([ A-Z ][ az ][ 0-9 ]) ' $ '(simbolo del dollaro) e ' _ ' (sottolineato). Ad esempio, "geek@" non è un identificatore Java valido poiché contiene un carattere speciale "@".
- Gli identificatori dovrebbero non iniziare con le cifre( [0-9] ). Ad esempio, "123geeks" non è un identificatore Java valido.
- Gli identificatori Java sono maiuscole e minuscole .
- Non esiste alcun limite alla lunghezza dell'identificatore, ma è consigliabile utilizzare solo una lunghezza ottimale compresa tra 4 e 15 lettere.
- Prenotato Parole non può essere utilizzato come identificatore. Ad esempio 'int while = 20;' è un'istruzione non valida poiché a while è una parola riservata.
Nota : Java ha 53 parole riservate (incluse 50 parole chiave e 3 valori letterali) che non possono essere utilizzate come identificatori.
Esempi di identificatori validi
MiaVariabile
LA MIAVARIABILE
myvariable
X
io
x1
i1
_myvariable
$miavariabile
somma_della_matrice
geek123
Esempi di identificatori non validi
La mia variabile // contiene uno spazio
123geeks // Inizia con una cifra
a+c // il segno più non è un carattere alfanumerico
variabile-2 // il trattino non è un carattere alfanumerico
sum_&_difference // la e commerciale non è un carattere alfanumerico
Articolo correlato:
Crea quiz
- Parole riservate in Java
- Parole chiave Java