ZA Jawa identyfikator to nazwa nadana pakietowi, klasie, interfejsowi, metodzie lub zmiennej. Pozwala programiście odwoływać się do elementu z innych miejsc w programie.
Aby maksymalnie wykorzystać wybrane identyfikatory, nadaj im sens i postępuj zgodnie z standardowe konwencje nazewnictwa Java.
Przykłady identyfikatorów Java
Jeśli masz zmienne, które przechowują imię, wzrost i wagę osoby, wybierz identyfikatory, które czynią ich cel oczywistym:
Nazwa ciągu = "Homer Jay Simpson";
waga int = 300;
podwójna wysokość = 6;
System.out.printf („Nazywam się% s, mój wzrost to% .0f stopy, a moja waga to% d funtów. D'oh!% N ", imię, wzrost, waga);
Należy pamiętać o identyfikatorach Java
Ponieważ istnieje pewna ścisła składnia lub reguły gramatyczne, jeśli chodzi o identyfikatory Java (nie martw się, nie są trudne do zrozumienia), upewnij się, że znasz je i nie:
-
Zastrzeżone słowa lubić
klasa
,kontyntynuj
,unieważnić
,jeszcze
, igdyby
nie może być użyty. - „Litery Java” to termin nadawany akceptowalnym literom, których można użyć dla identyfikatora. Obejmuje to nie tylko zwykłe litery alfabetu, ale także symbole, które obejmują, bez wyjątku, znak podkreślenia (_) i znak dolara ($).
- „Cyfry Java” obejmują cyfry 0–9.
- Identyfikator może zaczynać się od litery, znaku dolara lub znaku podkreślenia, ale nie może być cyfrą. Należy jednak pamiętać, że cyfry mogą być używane, o ile istnieją po pierwszym znaku, np
e8xmple
- Litery i cyfry Java mogą być dowolnymi elementami zestawu znaków Unicode, co oznacza, że można używać znaków w języku chińskim, japońskim i innych.
- Spacje są niedopuszczalne, dlatego zamiast nich można użyć podkreślenia.
- Długość nie ma znaczenia, więc możesz mieć naprawdę długi identyfikator, jeśli wybierzesz.
- Błąd czasu kompilacji wystąpi, jeśli identyfikator użyje tej samej pisowni co słowo kluczowe, literał zerowy lub literał logiczny.
- Ponieważ lista słów kluczowych SQL może w pewnym momencie w przyszłości zawierać inne słowa SQL (i identyfikatory) nie może być napisane tak samo jak słowo kluczowe), zwykle nie zaleca się używania słowa kluczowego SQL jako identyfikator.
- Zaleca się stosowanie identyfikatorów powiązanych z ich wartościami, aby były łatwiejsze do zapamiętania.
- Zmienne uwzględniają wielkość liter, co oznacza
moja wartość
nie oznacza tego samego coMyValue
Uwaga: Jeśli się spieszysz, po prostu usuń fakt, że identyfikator to jedna lub więcej postaci, które pochodzą od pula cyfr, liter, podkreślenia i znaku dolara, a pierwszym znakiem nigdy nie może być numer.
Zgodnie z powyższymi zasadami identyfikatory te zostaną uznane za legalne:
_variablename
_3 zmienna
$ testvariable
VariableTest
zmienne
this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
maksymalna wartość
Oto kilka przykładów takich identyfikatorów nie są ważne ponieważ nie przestrzegają zasad wymienionych powyżej:
-
8 przykład
(zaczyna się od cyfry) -
exa + ple
(znak plus jest niedozwolony) -
test zmiennej
(spacje są niepoprawne) -
this_long_variable_name_is_not_valid_because_of_this-hyphen
(podczas gdy podkreślenia są dopuszczalne, jak w powyższym przykładzie, nawet jeden łącznik w tym identyfikatorze powoduje, że jest on nieprawidłowy)