Co to jest identyfikator w Javie

Co to jest identyfikator w Javie
Java zapewnia koncepcję identyfikatorów, które są używane do identyfikacji. Identyfikatory w Javie zapewniają tożsamość klasie Java, metodę, zmienną itp. Identyfikator Java może być jednym znakiem, takim jak A, B, C itp., lub bardziej opisowa nazwa, taka jak student_id, nazwa_pisu itp. Jednak programiści wolą używać opisowej nazwy, aby mogła być łatwo zrozumiała/identyfikowalna z innymi programistami.

Ten post ma na celu przedstawienie kompleksowego przeglądu poniżej na liście pojęć:

  • Co to jest identyfikator w Javie?
  • Jakie są ogólne zasady zdefiniowania identyfikatora w Javie?
  • Zrozumienie ważnych/nieprawidłowych identyfikatorów za pomocą przykładów.

Więc zacznijmy!

Co to jest identyfikator w Javie?

Jak sama nazwa wskazuje, identyfikatory są używane do zidentyfikowania czegoś. W Javie identyfikator to symboliczna nazwa, która nadaje tożsamość pakietowi, klasie, metodom, zmiennej itp.

Przykład: Podstawowe zrozumienie identyfikatorów Java

Poniższy przykład poprowadzi cię dokładnie to identyfikator Java?

Egzaminacja klas publicznych
public static void main (string args [])
String Message = "Welcome to Linuxhint";

Tutaj w tym przykładowym programie mamy następujące identyfikatory:

  • Nazwa klasy i.mi. "ExampleClass".
  • Nazwa metody predefiniowanej i.mi. "główny()".
  • Nazwa klasy predefiniowana.mi. "Strunowy".
  • Kilka zmiennych nazw i.mi. "Args”,„wiadomość".

Jakie są ogólne zasady zdefiniowania identyfikatora w Javie?

W Javie nie możemy ślepo zdefiniować identyfikatora. Zamiast tego musimy przestrzegać niektórych zasad wymienionych poniżej:

  • Zarezerwowane słowa kluczowe, takie jak Do, bajt, int, itp. nie można użyć jako identyfikatora.
  • Identyfikator należy zdefiniować przy użyciu wartości alfanumerycznych i.mi. [A-Z], [A-Z], [0-9]) i kilka specjalnych symboli (i.mi. znak dolara $, i podkreślenie _).
  • Identyfikatora nie można zdefiniować przy użyciu znaków specjalnych, takich jak #, @, ! itp.
  • Biała przestrzeń w identyfikatorze jest niedopuszczalna e.G. "Wskazówka Linux”Nie jest prawidłowym identyfikatorem, ponieważ istnieje przestrzeń między dwoma słowami.
  • Identyfikator należy rozpocząć od alfabetu „$„Znak lub„ ”_”Podkreśl.
  • Identyfikatora nie można uruchomić od liczby lub z postacią specjalną +, -, 1, 20, @, itp.
  • Oprócz programowania słów kluczowych, słowa kluczowe języka zapytania, takie jak TWORZYĆ, WYBIERAĆ, USUWAĆ, itp. są również zabronione.

Zrozumienie ważnych/nieprawidłowych identyfikatorów za pomocą przykładów

Zrozumiemy koncepcję ważnych i nieprawidłowych identyfikatorów za pomocą niektórych przykładów:

Przykład: Czy możemy użyć zarezerwowanych słów kluczowych jako identyfikatora?

Ciąg dla = "Witamy w Linuxhint.com ";

W tym przykładzie wykorzystaliśmy zarezerwowane słowo kluczowe i.mi. "Do”Jako identyfikator. W związku z tym napotkamy czas kompilacji Błąd, jak pokazano w poniżej podanym wyjściu:

Wyjście udowodniło, że słów kluczowych nie może być używane jako identyfikatory.

Przykład: Identyfikatory należy zdefiniować przy użyciu wartości alfanumerycznych

String Message123 = "Witamy w Linuxhint.com ";

W tym przykładzie stworzyliśmy identyfikator o nazwie „Wiadomość123". Zobaczmy, jak działa powyższy kod w Javie:

Powyższy fragment wygląda dobrze; Nie generuje żadnego błędu. Pokazuje, że zadeklarowany identyfikator i.mi. "Wiadomość123”Jest prawidłowym identyfikatorem.

Przykład: czy można użyć charakteru specjalnego jako identyfikatora?

String Mess@ge = "Witamy w Linuxhint.com ";

W tym przykładzie kodowania wykorzystaliśmy charakter specjalny „@” jako identyfikator. W rezultacie będziemy musieli stawić czoła błędowi w czasie kompilacji:

Powyższy fragment zweryfikował, że znaków specjalnych nie może być używana jako identyfikatory.

Przykład: czy legalne jest zadeklarowanie identyfikatora za pomocą białej przestrzeni?

String Mess Age = "Witamy w Linuxhint.com ";

Tym razem zadeklarowaliśmy identyfikator i.mi. „Mess Age”, który zawiera białą przestrzeń. Kompilator Java nie uzna go za identyfikator prawny, jak pokazano w poniższym fragmencie:

Wyjście wyjaśniło, że białe przestrzenie nie są dozwolone w deklaracji identyfikatora.

Przykład: Czy możemy zainicjować identyfikator o wartości liczbowej?

String 123message = "Witamy w Linuxhint.com ";

Przykład deklaruje identyfikator, który zaczyna się od wartości liczbowej, więc wystąpił błąd w czasie kompilacji:

Powyższy fragment wyjaśnił, że użycie wartości liczbowej na początku identyfikatora jest zabronione.

Przykład: czy legalne jest uruchomienie identyfikatora z podkreślenia lub znaku dolara?

String $ message = "Witamy w Linuxhint.com ";
String _message = "Witamy w Linuxhint.com ";

Java pozwala nam zainicjować identyfikator z podkreślenia lub znak dolara, jak pokazano w poniższym fragmencie:

Wyjście wyjaśniło, że deklarowanie identyfikatora z podkreśleniem lub znakiem dolara jest ważne w Javie.

Wniosek

W Javie identyfikator to symboliczna nazwa, która nadaje tożsamość pakietowi, klasie, metodom, zmiennej itp. Identyfikatory w Javie są używane do zidentyfikowania czegoś. W Javie istnieją pewne zasady, które należy przestrzegać, aby ogłosić identyfikator. Na przykład znaki specjalne, zarezerwowane słowa kluczowe, słowa kluczowe w języku zapytań itp. Nie mogą być używane jako identyfikatory. Ten zapis rozważał kilka odpowiednich przykładów, aby wyjaśnić pojęcie identyfikatorów w Javie.