logo

Identificatori în Java

Identificatorii în Java sunt nume simbolice folosite pentru identificare. Acestea pot fi un nume de clasă, un nume de variabilă, un nume de metodă, un nume de pachet, un nume de constantă și multe altele. Cu toate acestea, In Java , Există câteva cuvinte rezervate care nu pot fi folosite ca identificator.

Pentru fiecare identificator există câteva convenții care ar trebui folosite înainte de a le declara. Să înțelegem asta cu un simplu program Java:

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

Identificatori în Java

Din exemplul de mai sus, avem următorii identificatori Java:

  1. HelloJava (numele clasei)
  2. principal (metoda principală)
  3. Șir (nume de clasă predefinit)
  4. args (variabile șir)
  5. Sistem (clasă predefinită)
  6. out (nume variabilă)
  7. println (metoda)

să înțelegem regulile pentru identificatorul Java:

Reguli pentru identificatori în Java

Există câteva reguli și convenții pentru declararea identificatorilor în Java. Dacă identificatorii nu sunt declarați corespunzător, este posibil să primim o eroare la timp de compilare. Iată câteva reguli și convenții pentru declararea identificatorilor:

  • Un identificator valid trebuie să aibă caractere [A-Z] sau [a-z] sau numere [0-9] și liniuță de subliniere (_) sau un semn dolar ($). de exemplu, @javatpoint nu este un identificator valid deoarece conține un caracter special care este @.
  • Nu ar trebui să existe niciun spațiu într-un identificator. De exemplu, java tpoint este un identificator nevalid.
  • Un identificator nu trebuie să conțină un număr la început. De exemplu, 123javatpoint este un identificator nevalid.
  • Un identificator trebuie să aibă numai 4-15 litere. Cu toate acestea, nu există nicio limită pentru lungimea sa. Dar, este bine să respectați convențiile standard.
  • Nu putem folosi cuvintele cheie rezervate Java ca identificator, cum ar fi int, float, double, char etc. De exemplu, int double este un identificator nevalid în Java.
  • Un identificator nu trebuie să fie cuvinte cheie în limbajul de interogare, cum ar fi SELECT, FROM, COUNT, DELETE etc.

Cuvinte cheie rezervate Java

Cuvintele cheie rezervate Java sunt cuvinte predefinite, care sunt rezervate pentru orice funcționalitate sau semnificație. Nu putem folosi aceste cuvinte cheie ca nume de identificare, cum ar fi numele clasei sau numele metodei. Aceste cuvinte cheie sunt folosite de sintaxa Java pentru anumite funcționalități. Dacă folosim un cuvânt rezervat ca nume de variabilă, va genera o eroare.

În Java, fiecare cuvânt rezervat are un sens și o funcționalitate unice.

Luați în considerare sintaxa de mai jos:

 double marks; 

în declarația de mai sus, dublu este un cuvânt rezervat, în timp ce marks este un identificator valid.

Mai jos este lista de cuvinte cheie rezervate în Java:

abstract continua pentru protejat tranzitoriu
Afirma Mod implicit Mergi la public Încerca
boolean Do Dacă Static aruncări
pauză dubla unelte strictfp Pachet
octet altfel import super Privat
caz enumerare Interfață Mic de statura intrerupator
Captură Se extinde instanță de întoarcere gol
Char Final Int sincronizate volatil
clasă in cele din urma lung arunca Data
const pluti Nativ Acest in timp ce

Deși const și goto nu fac parte din limbajul Java; Dar, ele sunt considerate și cuvinte cheie.

Exemplu de identificatori validi și invalidi

Identificatori validi:

Următoarele sunt câteva exemple de identificatori validi în Java:

  • TestVariable
  • testvariable
  • A
  • i
  • Test_Variable
  • _testvariable
  • $testvariable
  • sum_of_array
  • TESTARABIL
  • jtp123
  • JavaTpoint
  • Javatpoint123

Identificatori nevalidi:

Mai jos sunt câteva exemple de identificatori nevalidi:

  • Variabila de testare (Nu putem include un spațiu într-un identificator)
  • 123javatpoint (identificatorul nu trebuie să înceapă cu numere)
  • java+tpoint (Simbolul plus (+) nu poate fi folosit)
  • a-javatpoint (simbolul cratimă nu este permis)
  • java_&_Tpoint (simbolul ampersand nu este permis)
  • Java'tpoint (nu putem folosi un simbol apostrof într-un identificator)

Ar trebui să respectăm anumite convenții de denumire în timp ce declarăm un identificator. Cu toate acestea, aceste convenții nu sunt forțate să respecte limbajul de programare Java. De aceea se numește convenții, nu reguli. Dar este bine să le urmărești. Acestea sunt câteva standarde din industrie și sunt recomandate de comunitățile Java precum Oracle și Netscape.

Dacă nu respectăm aceste convenții, poate genera confuzie sau cod eronat.

rețea și tipuri de rețea

Vezi mai multe despre Convenții de denumire Java .