logo

Identificatori in Java

Gli identificatori in Java sono nomi simbolici utilizzati per l'identificazione. Possono essere il nome di una classe, un nome di variabile, un nome di metodo, un nome di pacchetto, un nome di costante e altro. Tuttavia, In Giava , Esistono alcune parole riservate che non possono essere utilizzate come identificatore.

Per ogni identificatore esistono alcune convenzioni che dovrebbero essere utilizzate prima di dichiararlo. Capiamolo con un semplice programma Java:

 public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } } 

Identificatori in Java

Dall'esempio precedente, abbiamo i seguenti identificatori Java:

  1. HelloJava (nome della classe)
  2. principale (metodo principale)
  3. Stringa (nome della classe predefinita)
  4. argomenti (variabili stringa)
  5. Sistema (classe predefinita)
  6. out (nome della variabile)
  7. println (metodo)

comprendiamo le regole per l'identificatore Java:

Regole per gli identificatori in Java

Esistono alcune regole e convenzioni per dichiarare gli identificatori in Java. Se gli identificatori non sono dichiarati correttamente, potremmo ricevere un errore in fase di compilazione. Di seguito sono riportate alcune regole e convenzioni per la dichiarazione degli identificatori:

  • Un identificatore valido deve contenere caratteri [A-Z] o [a-z] o numeri [0-9] e un carattere di sottolineatura (_) o un segno di dollaro ($). ad esempio, @javatpoint non è un identificatore valido perché contiene un carattere speciale che è @.
  • Non dovrebbe esserci spazio nell'identificatore. Ad esempio, Java tpoint è un identificatore non valido.
  • Un identificatore non dovrebbe contenere un numero all'inizio. Ad esempio, 123javatpoint è un identificatore non valido.
  • Un identificatore deve contenere solo 4-15 lettere. Tuttavia, non vi è alcun limite alla sua lunghezza. Ma è bene seguire le convenzioni standard.
  • Non possiamo utilizzare le parole chiave riservate Java come identificatore come int, float, double, char, ecc. Ad esempio, int double è un identificatore non valido in Java.
  • Un identificatore non deve essere costituito da parole chiave del linguaggio di query come SELECT, FROM, COUNT, DELETE e così via.

Parole chiave riservate Java

Le parole chiave riservate Java sono parole predefinite riservate per qualsiasi funzionalità o significato. Non possiamo utilizzare queste parole chiave come nomi identificativi, come il nome della classe o il nome del metodo. Queste parole chiave vengono utilizzate dalla sintassi di Java per alcune funzionalità. Se utilizziamo una parola riservata come nome della variabile, verrà generato un errore.

In Java, ogni parola riservata ha un significato e una funzionalità unici.

Considera la sintassi seguente:

 double marks; 

nell'istruzione precedente, double è una parola riservata mentremarks è un identificatore valido.

converti il ​​numero intero in una stringa java

Di seguito è riportato l'elenco delle parole chiave riservate in Java:

astratto Continua per protetto transitorio
Affermare Predefinito Vai a pubblico Tentativo
Booleano Fare Se Statico lancia
rottura Doppio implementa strictfp Pacchetto
byte altro importare super Privato
caso enum Interfaccia Corto interruttore
Presa Si estende istanza di ritorno vuoto
Car Finale interno sincronizzato volatile
classe Finalmente lungo gettare Data
cost galleggiante Nativo Questo Mentre

Sebbene const e goto non facciano parte del linguaggio Java; Ma sono anche considerate parole chiave.

Esempio di identificatori validi e non validi

Identificatori validi:

Di seguito sono riportati alcuni esempi di identificatori validi in Java:

  • Variabile di prova
  • testvariabile
  • UN
  • io
  • Prova_Variabile
  • _testvariabile
  • $variabiletest
  • somma_della_matrice
  • TESTVARIABILE
  • jtp123
  • JavaTpoint
  • Javatpoint123

Identificatori non validi:

Di seguito sono riportati alcuni esempi di identificatori non validi:

aggiunta di stringhe java
  • Variabile di test (non possiamo includere uno spazio in un identificatore)
  • 123javatpoint (L'identificatore non deve iniziare con numeri)
  • java+tpunto (il simbolo più (+) non può essere utilizzato)
  • a-javatpoint (il simbolo del trattino non è consentito)
  • java_&_Tpoint (il simbolo della e commerciale non è consentito)
  • Java'tpoint (non possiamo usare un simbolo di apostrofo in un identificatore)

Dovremmo seguire alcune convenzioni di denominazione durante la dichiarazione di un identificatore. Tuttavia, queste convenzioni non sono obbligate a seguire il linguaggio di programmazione Java. Ecco perché si chiamano convenzioni e non regole. Ma è bene seguirli. Questi sono alcuni standard di settore consigliati dalle comunità Java come Oracle e Netscape.

Se non seguiamo queste convenzioni, potremmo generare confusione o codice errato.

Vedi di più su Convenzioni di denominazione Java .