logo

Identifikatori u Javi

Identifikatori u Javi su simbolična imena koja se koriste za identifikaciju. Oni mogu biti naziv klase, naziv varijable, naziv metode, naziv paketa, naziv konstante i više. Međutim, In Java , Postoje neke rezervirane riječi koje se ne mogu koristiti kao identifikator.

Za svaki identifikator postoje neke konvencije koje bi se trebale koristiti prije deklariranja. Razumimo to pomoću jednostavnog Java programa:

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

Identifikatori u Javi

Iz gornjeg primjera imamo sljedeće Java identifikatore:

  1. HelloJava (naziv klase)
  2. glavni (glavna metoda)
  3. Niz (unaprijed definirani naziv klase)
  4. args (varijable niza)
  5. Sustav (unaprijed definirana klasa)
  6. out (ime varijable)
  7. println (metoda)

shvatimo pravila za Java identifikator:

Pravila za identifikatore u Javi

Postoje neka pravila i konvencije za deklariranje identifikatora u Javi. Ako identifikatori nisu ispravno deklarirani, mogli bismo dobiti pogrešku tijekom kompilacije. Slijede neka pravila i konvencije za deklariranje identifikatora:

  • Valjani identifikator mora sadržavati znakove [A-Z] ili [a-z] ili brojeve [0-9] i podvlaku (_) ili znak dolara ($). na primjer, @javatpoint nije važeći identifikator jer sadrži poseban znak koji je @.
  • U identifikatoru ne bi trebalo biti razmaka. Na primjer, java tpoint je nevažeći identifikator.
  • Identifikator ne smije sadržavati broj na početku. Na primjer, 123javatpoint je nevažeći identifikator.
  • Identifikator treba imati samo 4-15 slova. Međutim, ne postoji ograničenje njegove duljine. No, dobro je slijediti standardne konvencije.
  • Ne možemo koristiti rezervirane ključne riječi u Javi kao identifikator kao što su int, float, double, char itd. Na primjer, int double je nevažeći identifikator u Javi.
  • Identifikator ne bi trebao biti ključne riječi jezika upita kao što su SELECT, FROM, COUNT, DELETE, itd.

Java rezervirane ključne riječi

Java rezervirane ključne riječi su unaprijed definirane riječi, koje su rezervirane za bilo koju funkciju ili značenje. Ne možemo koristiti ove ključne riječi kao nazive naših identifikatora, kao što je naziv klase ili naziv metode. Ove ključne riječi koristi sintaksa Jave za neke funkcije. Ako koristimo rezerviranu riječ kao naziv varijable, izbacit će pogrešku.

U Javi svaka rezervirana riječ ima jedinstveno značenje i funkciju.

Razmotrite donju sintaksu:

 double marks; 

u gornjoj izjavi, double je rezervirana riječ dok je marks važeći identifikator.

Ispod je popis rezerviranih ključnih riječi u Javi:

sažetak nastaviti za zaštićen prolazna
Tvrditi Zadano Ići javnost Probati
Booleov Čini Ako Statički bacanja
pauza dvostruko oruđa strogifp Paket
bajt drugo uvoz super Privatna
slučaj nabrajanje Sučelje Kratak sklopka
Ulov Proširuje se instanceof povratak poništiti
Char Konačna Int sinkronizirano nepostojan
razreda konačno dugo bacanje Datum
konst plutati Zavičajni Ovaj dok

Iako const i goto nisu dio Java jezika; No, oni se također smatraju ključnim riječima.

Primjer valjanih i nevažećih identifikatora

Važeći identifikatori:

Slijede neki primjeri valjanih identifikatora u Javi:

  • TestVariable
  • testvarijabla
  • a
  • i
  • Test_varijabla
  • _testvarijabla
  • $testvarijabla
  • zbroj_niza
  • ISPITIVNA VARIJABLA
  • jtp123
  • JavaTpoint
  • Javatpoint123

Nevažeći identifikatori:

U nastavku su neki primjeri nevažećih identifikatora:

  • Test varijabla (ne možemo uključiti razmak u identifikator)
  • 123javatpoint (Identifikator ne smije počinjati brojevima)
  • java+tpoint ( Simbol plus (+) se ne može koristiti)
  • a-javatpoint (Simbol crtica nije dopušten)
  • java_&_Tpoint (simbol ampersand nije dopušten)
  • Java'tpoint (ne možemo koristiti simbol apostrofa u identifikatoru)

Trebali bismo slijediti neku konvenciju imenovanja dok deklariramo identifikator. Međutim, ove konvencije programski jezik Java ne mora slijediti. Zato se to zove konvencije, a ne pravila. Ali dobro ih je slijediti. Ovo su neki industrijski standardi koje preporučuju Java zajednice kao što su Oracle i Netscape.

Ako ne slijedimo ove konvencije, može doći do zabune ili pogrešnog koda.

Vidi više o Java konvencije imenovanja .