V tomto kurzu se dozvíte o klíčových slovech; vyhrazená slova v programování Java. Dozvíte se také o identifikátorech.
Klíčová slova Java
Klíčová slova jsou předdefinovaná, vyhrazená slova používaná v programování Java, která mají pro překladač zvláštní význam. Například:
int skóre;
Zde int
je klíčové slovo. Znamená to, že skóre proměnné je celočíselného typu (32bitové celé číslo se znaménkem se dvěma znaménky).
Nemůžete použít klíčová slova jako int
, for
, class
atd jako název proměnné (nebo identifikátory), neboť jsou součástí syntaxe programovacího jazyka Java. Zde je kompletní seznam všech klíčových slov v programování Java.
abstraktní | tvrdit | booleovský | přestávka | byte |
případ | úlovek | char | třída | konst |
pokračovat | výchozí | dělat | dvojnásobek | jiný |
výčet | rozšiřuje | finále | Konečně | plovák |
pro | jít do | -li | nářadí | import |
instanceof | int | rozhraní | dlouho | rodák |
Nový | balík | soukromé | chráněný | veřejnost |
vrátit se | krátký | statický | strictfp | super |
přepínač | synchronizované | tento | házet | hodí |
přechodný | Snaž se | prázdnota | nestálý | zatímco |
Kromě těchto klíčových slov, nemůžete také použít true
, false
a null
jako identifikátory. Je to proto, že jsou to literály. Další informace o literálech najdete v literálech Java.
Identifikátory Java
Identifikátory jsou název daný proměnným, třídám, metodám atd. Zvažte výše uvedený kód;
int skóre;
Zde je skóre proměnná (identifikátor). Jako názvy proměnných nemůžete použít klíčová slova. Je to proto, že klíčová slova mají předem definované významy. Například,
int float;
Výše uvedený kód je špatný. Je to proto, že float
jde o klíčové slovo a nelze jej použít jako název proměnné.
Další informace o proměnných najdete na stránce Java variables.
Pravidla pro pojmenování identifikátoru
- Identifikátory nemohou být klíčové slovo.
- Identifikátory rozlišují velká a malá písmena.
- Může mít posloupnost písmen a číslic. Musí však začínat písmenem,
$
nebo_
. První písmeno identifikátoru nemůže být číslice. - Je zvykem začít identifikátor spíše písmenem a
$
nebo_
. - Mezery nejsou povoleny.
- Podobně nemůžete použít symboly jako
@
,#
atd.
Zde jsou některé platné identifikátory:
- skóre
- úroveň
- nejvyšší skóre
- číslo 1
- convertToString
Zde jsou některé neplatné identifikátory:
- třída
- plovák
- 1 číslo
- nejvyšší skóre
- @pple