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'); } }
Z výše uvedeného příkladu máme následující Java identifikátory:
- HelloJava (název třídy)
- hlavní (hlavní metoda)
- Řetězec (předdefinovaný název třídy)
- args (řetězcové proměnné)
- Systém (předdefinovaná třída)
- ven (název proměnné)
- 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 .