logo

Identifikátory v Javě

Identifikátory v Javě jsou symbolická jména používaná k identifikaci. Mohou to být název třídy, název proměnné, název metody, název balíčku, název konstanty a další. Nicméně, In Jáva , Existují některá vyhrazená slova, která nelze použít jako identifikátor.

nahradit vše v řetězci java

Pro každý identifikátor existují určité konvence, které by měly být použity před jejich deklarováním. Pojďme to pochopit pomocí jednoduchého programu Java:

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

Identifikátory v Javě

Z výše uvedeného příkladu máme následující Java identifikátory:

  1. HelloJava (název třídy)
  2. hlavní (hlavní metoda)
  3. Řetězec (předdefinovaný název třídy)
  4. args (řetězcové proměnné)
  5. Systém (předdefinovaná třída)
  6. ven (název proměnné)
  7. println (metoda)

pojďme pochopit pravidla pro identifikátor Java:

Pravidla pro identifikátory v Javě

Existují určitá pravidla a konvence pro deklarování identifikátorů v Javě. Pokud nejsou identifikátory správně deklarovány, může dojít k chybě při kompilaci. Níže jsou uvedena některá pravidla a konvence pro deklarování identifikátorů:

  • Platný identifikátor musí obsahovat znaky [A-Z] nebo [a-z] nebo čísla [0-9] a podtržítko (_) nebo znak dolaru ($). například @javatpoint není platný identifikátor, protože obsahuje speciální znak, kterým je @.
  • V identifikátoru by neměla být žádná mezera. Například java tpoint je neplatný identifikátor.
  • Identifikátor by na začátku neměl obsahovat číslo. Například 123javatpoint je neplatný identifikátor.
  • Identifikátor by měl mít pouze délku 4–15 písmen. Její délka však není nijak omezena. Je však dobré dodržovat standardní konvence.
  • Klíčová slova vyhrazená pro Java nemůžeme použít jako identifikátor, jako je int, float, double, char atd. Například int double je v Javě neplatný identifikátor.
  • Identifikátorem by neměla být žádná klíčová slova dotazovacího jazyka, jako jsou SELECT, FROM, COUNT, DELETE atd.

Vyhrazená klíčová slova Java

Vyhrazená klíčová slova Java jsou předdefinovaná slova, která jsou vyhrazena pro jakoukoli funkci nebo význam. Tato klíčová slova nemůžeme použít jako názvy našich identifikátorů, jako je název třídy nebo název metody. Tato klíčová slova jsou používána syntaxí Java pro některé funkce. Pokud jako název proměnné použijeme vyhrazené slovo, vyvolá to chybu.

V Javě má ​​každé vyhrazené slovo jedinečný význam a funkčnost.

Zvažte níže uvedenou syntaxi:

odlévat řetězec jako int
 double marks; 

ve výše uvedeném příkazu je double vyhrazené slovo, zatímco značky jsou platným identifikátorem.

Níže je uveden seznam vyhrazených klíčových slov v Javě:

abstraktní pokračovat pro chráněný přechodný
Tvrdit Výchozí Jít do veřejnost Snaž se
Boolean Dělat Li Statický hází
přestávka dvojnásobek nářadí strictfp Balík
byte jiný import super Soukromé
pouzdro enum Rozhraní Krátký přepínač
Chytit Rozšiřuje instanceof vrátit se prázdnota
Char Finále Int synchronizované nestálý
třída Konečně dlouho házet datum
konst plovák Rodák Tento zatímco

Ačkoli const a goto nejsou součástí jazyka Java; Jsou však také považovány za klíčová slova.

struktury používající pole v c

Příklad platných a neplatných identifikátorů

Platné identifikátory:

Následuje několik příkladů platných identifikátorů v Javě:

  • TestVariable
  • testvariable
  • A
  • i
  • Test_Proměnná
  • _testvariable
  • $testvariable
  • součet_pole
  • TESTOVATELNÉ
  • jtp123
  • JavaTpoint
  • Javatpoint123

Neplatné identifikátory:

Níže uvádíme několik příkladů neplatných identifikátorů:

img css zarovnat
  • Testovací proměnná (do identifikátoru nemůžeme vložit mezeru)
  • 123javatpoint (Identifikátor by neměl začínat čísly)
  • java+tpoint (symbol plus (+) nelze použít)
  • a-javatpoint (symbol pomlčky není povolen)
  • java_&_Tpoint (symbol ampersand není povolen)
  • Java'tpoint (v identifikátoru nemůžeme použít symbol apostrofu)

Při deklarování identifikátoru bychom se měli řídit určitou konvencí pojmenování. Tyto konvence však nejsou nuceny dodržovat programovací jazyk Java. Proto se tomu říká konvence, ne pravidla. Ale je dobré se jimi řídit. Toto jsou některé průmyslové standardy a doporučené komunitami Java, jako jsou Oracle a Netscape.

Pokud se těmito konvencemi neřídíme, může to způsobit zmatek nebo chybný kód.

Více o Konvence pojmenování Java .