A Jáva identifikátor je jméno dané balíčku, třídě, rozhraní, metodě nebo proměnné. Umožňuje programátorovi odkazovat na položku z jiných míst v programu.
Chcete-li z identifikátorů, které si vyberete, vytěžit maximum, udělejte z nich smysl a postupujte podle standardní konvence pojmenování Java.
Příklady identifikátorů Java
Pokud máte proměnné, které drží jméno, výšku a hmotnost osoby, vyberte identifikátory, které objasňují jejich účel:
String name = "Homer Jay Simpson";
vnitřní hmotnost = 300;
dvojitá výška = 6;
System.out.printf ("Jmenuji se% s, moje výška je% .0f stopa a moje hmotnost je% d liber. D'oh!% N ", jméno, výška, hmotnost);
To si pamatujte o Java identifikátorech
Protože existují určitá přísná syntaxe nebo gramatická pravidla, pokud jde o identifikátory Java (nebojte se, není těžké jim porozumět), ujistěte se, že o nich víte, a ne:
-
Vyhrazená slova jako
třída
,pokračovat
,neplatný
,jiný
, a-li
nelze použít. - „Dopisy v jazyce Java“ je termín daný přijatelným písmenům, které lze použít pro identifikátor. To zahrnuje nejen obyčejná abecední písmena, ale také symboly, které zahrnují, bez výjimky, podtržítko (_) a znak dolaru ($).
- „Číslice Java“ zahrnují čísla 0-9.
- Identifikátor může začínat písmenem, znakem dolaru nebo podtržítkem, ale nikoli číslicí. Je však důležité si uvědomit, že číslice umět být používán, pokud existují po prvním znaku, jako
e8xmple
- Písmena a číslice jazyka Java mohou být ze znakové sady Unicode cokoli, což znamená, že lze použít znaky v čínštině, japonštině a dalších jazycích.
- Mezery nejsou akceptovatelné, takže lze místo toho použít podtržítko.
- Délka nezáleží, takže můžete mít opravdu dlouhý identifikátor, pokud se rozhodnete.
- Chyba kompilace nastane, pokud identifikátor používá stejný pravopis jako klíčové slovo, neplatný literál nebo logický literál.
- Vzhledem k tomu, že seznam klíčových slov SQL může v budoucnu obsahovat další slova SQL (a identifikátory) nemůže být napsáno stejně jako klíčové slovo), obvykle se nedoporučuje používat klíčové slovo SQL jako identifikátor.
- Doporučujeme používat identifikátory související s jejich hodnotami, aby se snáze zapamatovaly.
- Proměnné rozlišují velká a malá písmena, což znamená
myvalue
neznamená to samé jakoMyValue
Poznámka: Pokud jste ve spěchu, stačí vzít na vědomí, že identifikátor je jedna nebo více postav, které pocházejí z skupina čísel, písmen, podtržítka a znak dolaru, a že první znak nesmí být nikdy číslo.
Podle výše uvedených pravidel by tyto identifikátory byly považovány za legální:
_variablename
_3 proměnná
$ testvariable
VariableTest
variabletest
this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
max_value
Zde je několik příkladů identifikátorů, které nejsou platné protože neposlouchají výše uvedená pravidla:
-
8 příklad
(začíná číslice) -
exa + ple
(znaménko plus není povoleno) -
variabilní test
(mezery nejsou platné) -
this_long_variable_name_is_not_valid_because_of_this-hyphen
(zatímco podtržítka jsou přijatelná jako v příkladu shora, i ten pomlčka v tomto identifikátoru způsobuje neplatnost)