Cos'è un identificatore in Java

Cos'è un identificatore in Java
Java fornisce il concetto di identificatori che vengono utilizzati per identificare qualcosa. Gli identificatori di Java forniscono l'identità a una classe Java, metodo, variabile, ecc. Un identificatore di Java può essere un singolo personaggio come A, B, C, ecc., o un nome più descrittivo come Student_id, Student_Name, ecc. Tuttavia, gli sviluppatori preferiscono utilizzare un nome descrittivo in modo che possa essere facilmente comprensibile/identificabile per altri programmatori.

Questo post mira a presentare una panoramica completa dei concetti sotto l'elenco:

  • Cos'è un identificatore in Java?
  • Quali sono le regole generali per definire un identificatore in Java?
  • Comprensione di identificatori validi/non validi usando esempi.

Quindi iniziamo!

Cos'è un identificatore in Java?

Come suggerisce il nome stesso, gli identificatori vengono utilizzati per identificare qualcosa. In Java, un identificatore è un nome simbolico che dà un'identità a un pacchetto, classe, metodo, variabile, ecc.

Esempio: comprensione di base degli identificatori Java

L'esempio indicato di seguito ti guiderà ciò che è precisamente un identificatore Java?

Classe pubblica ExampleClass
public static void main (string args [])
String Message = "Welcome to LinuxHint";

Qui in questo programma di esempio, abbiamo i seguenti identificatori:

  • Un nome di classe I.e. "Exampleclass".
  • Un nome metodo predefinito i.e. "principale()".
  • Un nome di classe predefinito i.e. "Corda".
  • Un paio di nomi variabili i.e. "args","Messaggio".

Quali sono le regole generali per definire un identificatore in Java?

In Java, non possiamo definire ciecamente un identificatore. Invece, dobbiamo seguire alcune regole come elencate di seguito:

  • Parole chiave riservate come per, byte, int, eccetera. non può essere usato come identificatore.
  • Un identificatore deve essere definito usando i valori alfanumerici i.e. [A-Z], [A-Z], [0-9]) e un paio di simboli speciali (i.e. simbolo del dollaro $, e sottolinearsi _).
  • Un identificatore non può essere definito usando caratteri speciali come #, @, ! eccetera.
  • Lo spazio bianco in un identificatore non è accettabile E.G. "Suggerimento Linux"Non è un identificatore valido perché c'è uno spazio tra due parole.
  • Un identificatore deve essere avviato con un alfabeto, "$"Segno o un"_"Sottolineo.
  • Un identificatore non può essere avviato con un numero o un personaggio speciale come +, -, 1, 20, @, eccetera.
  • Oltre alla programmazione delle parole chiave, le parole chiave del linguaggio delle query come CREARE, SELEZIONARE, ELIMINARE, eccetera. sono anche vietati.

Comprensione di identificatori validi/non validi usando esempi

Comprendiamo il concetto di identificatori validi e non validi con l'aiuto di alcuni esempi:

Esempio: possiamo utilizzare le parole chiave riservate come identificatore?

String for = "Benvenuti a LinuxHint.com ";

In questo esempio, abbiamo utilizzato una parola chiave riservata i.e. "per"Come identificatore. Di conseguenza, incontreremo a Compile-time Errore come mostrato nell'output seguente:

L'output ha dimostrato che le parole chiave non possono essere utilizzate come identificatori.

Esempio: gli identificatori devono essere definiti usando i valori alfanumerici

String Message123 = "Benvenuto su LinuxHint.com ";

In questo esempio, abbiamo creato un identificatore chiamato "Messaggio123". Vediamo come funziona il codice sopra in Java:

Lo snippet sopra sembra a posto; Non genera alcun errore. Mostra che l'identificatore dichiarato I.e. "Messaggio123"È un identificatore valido.

Esempio: può essere usato un carattere speciale come identificatore?

String Mess@Ge = "Benvenuti a LinuxHint.com ";

In questo esempio di codifica, abbiamo utilizzato un personaggio speciale "@" come identificatore. Di conseguenza, affronteremo un errore a tempo di compilazione:

Lo snippet sopra dato ha verificato che i caratteri speciali non possono essere usati come identificatori.

Esempio: è legale dichiarare un identificatore usando uno spazio bianco?

String Mess Age = "Benvenuti a LinuxHint.com ";

Questa volta abbiamo dichiarato un identificatore I.e. "Mess Age", che contiene uno spazio bianco. Il compilatore Java non lo considererà un identificatore legale come mostrato nel seguente frammento:

L'output ha chiarito che gli spazi bianchi non sono consentiti in una dichiarazione dell'identificatore.

Esempio: possiamo iniziare un identificatore con un valore numerico?

String 123Message = "Benvenuti a LinuxHint.com ";

L'esempio dichiara un identificatore che inizia con un valore numerico, quindi si verificherà un errore a tempo di compilazione:

È vietato lo snippet sopra chiarito che l'uso del valore numerico all'inizio di un identificatore.

Esempio: è legale avviare un identificatore da un segno di sottoline o dollaro?

String $ Message = "Benvenuti a LinuxHint.com ";
String _Message = "Benvenuti a LinuxHint.com ";

Java ci consente di avviare un identificatore da un segno di sottoline o un dollaro come mostrato nel seguente frammento:

L'output ha chiarito che dichiarare un identificatore con un segno di sottoline o dollaro è valido in Java.

Conclusione

In Java, un identificatore è un nome simbolico che dà un'identità a un pacchetto, classe, metodo, variabile, ecc. Gli identificatori in Java sono usati per identificare qualcosa. In Java ci sono alcune regole che devono essere seguite per dichiarare un identificatore. Ad esempio, caratteri speciali, parole chiave riservate, parole chiave in linguaggio, ecc. Questo articolo ha considerato alcuni esempi adatti per spiegare il concetto di identificatori in Java.