W tym artykule nauczymy się różnych aspektów adnotacji Java i aby to zrobić, musimy zrozumieć następujące pojęcia:
A więc zacznijmy!
Co oznacza @ w Javie?
W Java znak @ pozwala nam utworzyć lub korzystać z adnotacji. Każda adnotacja (ja.mi. wbudowane i dostosowane) w Javie zaczyna się od znaku @. W sumie możemy powiedzieć, że @ znak jest używany do dostarczania metadanych na temat kodu programu/źródła i nie wpływa to bezpośrednio na wykonywanie kodu.
Co robi @ w Java?
Kiedy dołączamy symbol @ do dowolnej części programu, pozostałe części programu testują, czy jakakolwiek część programu zawiera adnotację.
Jeśli program ma adnotację, wówczas załączone informacje mogą być wykorzystane przez pozostałe części programu do odpowiednich działań.
Jaka jest różnica między adnotacją a komentarzami
Teraz musisz się zastanawiać, jaka jest różnica między adnotacją Java a komentarzami Java. Dobrze! Java Adnotacje Podaj szczegółowe/dodatkowe informacje kompilator, Z drugiej strony uwagi Zapewnij wygodę Programiści Pod względem struktury kodu.
Standardowe adnotacje w Javie
Standardowe adnotacje są również znane jako predefiniowane lub wbudowane adnotacje. W Javie istnieje wiele standardowych adnotacji, a wśród nich niektóre są używane przez kompilator Java, podczas gdy niektóre adnotacje można zastosować do innych adnotacji (meta-antan).
Zdefiniowane adnotacje używane przez kompilator Java są wymienione poniżej:
Meta-Annotations
Adnotacje używane w niektórych innych adnotacjach są znane jako meta-annotacje i są wymienione poniżej:
Niestandardowe/zdefiniowane przez użytkownika adnotacje w Javie
Jak sama nazwa sugeruje, że tego rodzaju adnotacje mogą być tworzone/dostosowywane przez użytkownika, a aby to zrobić @Interface, nastąpi nazwa adnotacji.
Jeśli niestandardowa adnotacja nie ma żadnej wartości, jest ona określana jako adnotacja markerów, jeśli ma jedną wartość, jest ona określana jako adnotacja jednej wartości i jeśli ma więcej niż jedną wartość, jest określana jako adnotacja z wieloma wartościami.
Składnia
Podstawowa składnia niestandardowych adnotacji pokazano na poniższym fragmencie:
[Dostęp specyficzny/modyfikator] @InterfacePoruszajmy się o krok dalej, aby zrozumieć, jak korzystać z adnotacji w Javie.
Jak używać @ logowanie w java
Rozważmy poniższy przykład, aby uzyskać głębokie zrozumienie, jak korzystać z adnotacji w Javie.
Przykład
W tym przykładzie wykorzystamy jedną z predefiniowanych nazwanych adnotacji @nadpisanie To określa, że klasa dziecięca zastępuje metodę klasy nadrzędnej.
klasa personinfoTutaj w tym przykładzie zastępujemy pokazywać() metoda Personinfo klasa w Przykład adnotacji klasa. I w klasie dziecięcej używamy @Nadpisanie adnotacja, która mówi kompilatorowi Java, że pokazywać() Metoda jest zastąpiona z klasy nadrzędnej:
W ten sposób możemy użyć @ Symbol w Javie.
Wniosek
Znak @ w Javie służy do reprezentowania adnotacji Java. W Javie adnotacje to specjalny rodzaj komentarzy, które są używane do osadzenia dodatkowych informacji dla kompilatora Java. Adnotacje Java mogą być standardowe, dostosowane lub meta-annotacje. Standardowe adnotacje to predefiniowane adnotacje, dostosowane adnotacje mogą być dostosowane przez użytkowników, a meta-anoły mogą być używane przez inne adnotacje. Adnotacje mogą być osadzone w klasach, interfejsach, konstruktorach itp.
Ten zapis zawiera kompleksowy przegląd tego, co oznacza @, co robi i jak używać go w Javie.