In dieser Beschreibung lernen wir verschiedene Aspekte von Java-Anmerkungen und dazu müssen wir die folgenden Konzepte verstehen:
So lass uns anfangen!
Was bedeutet @ in Java?
In Java ermöglicht das @ Zeichen eine Annotation, eine Annotation zu erstellen oder zu verwenden. Jede Annotation (ich.e. Sowohl eingebaut als auch angepasst) in Java beginnt mit dem @ Zeichen. Insgesamt können wir also sagen, dass @ sign verwendet wird, um Metadaten über den Programm/den Quellcode bereitzustellen, und es wirkt sich nicht auf die Ausführung von Code direkt aus.
Was macht @ in Java??
Wenn wir @ Symbol an einen Teil des Programms anhängen, testen die verbleibenden Teile des Programms, ob ein Teil des Programms eine Annotation mit sich bringt oder nicht.
Wenn das Programm über eine Annotation verfügt, können die beigefügten Informationen von den verbleibenden Teilen des Programms verwendet werden, um entsprechend zu arbeiten.
Was ist der Unterschied zwischen Anmerkungen und Kommentaren
Jetzt müssen Sie sich fragen, was der Unterschied zwischen den Java -Anmerkungen und den Java -Kommentaren ist. Also! Die Java Anmerkungen Geben Sie detaillierte/zusätzliche Informationen an die Compiler, Andererseits die Kommentare Bequemlichkeit für die Programmierer In Bezug auf die Codestruktur.
Standardanmerkungen in Java
Standardanmerkungen werden auch als vordefinierte oder eingebaute Anmerkungen bezeichnet. In Java gibt es zahlreiche Standardanmerkungen, und unter ihnen werden einige vom Java-Compiler verwendet, während einige Anmerkungen auf andere Anmerkungen angewendet werden können (Meta-Annotierungen).
Die vordefinierten Anmerkungen, die vom Java -Compiler verwendet werden, sind unten aufgeführt:
Meta-Annotationen
Die Anmerkungen, die in einigen anderen Anmerkungen verwendet werden, werden als Meta-Annotationen bezeichnet und unten aufgeführt:
Benutzerdefinierte/benutzerdefinierte Anmerkungen in Java
Wie der Name selbst vorschlägt, kann diese Arten von Anmerkungen vom Benutzer erstellt/angepasst werden. Dies folgt das @Interface -Element vom Annotationsnamen.
Wenn eine benutzerdefinierte Annotation keinen Wert hat, wird sie als Markierungsanschlag bezeichnet. Wenn sie einen Wert hat.
Syntax
Die grundlegende Syntax der angepassten Anmerkungen ist im folgenden Snippet angezeigt:
[Zugriffsspezifizierer/Modifikator] @InterfaceLassen Sie uns noch einen Schritt weiter gehen, um zu verstehen, wie Sie Anmerkungen in Java verwenden können.
So verwenden Sie @ Sign in Java
Betrachten wir das folgende Beispiel für ein tiefgreifendes Verständnis dafür, wie Anmerkungen in Java verwendet werden können.
Beispiel
In diesem Beispiel werden wir eine der vordefinierten Annotationen verwenden, die benannt sind @Override Das gibt an, dass die untergeordnete Klasse die Methode der übergeordneten Klasse überschreibt.
Klasse personinfoHier in diesem Beispiel überschreiben wir die zeigen() Methode von Personinfo Klasse in der Annotationspiel Klasse. Und innerhalb der Kinderklasse verwenden wir die @Override Annotation, die dem Java -Compiler mitteilt, dass die zeigen() Die Methode wird von der übergeordneten Klasse überschrieben:
So können wir verwenden @ Symbol in Java.
Abschluss
Das @ Zeichen in Java wird verwendet, um Java -Anmerkungen zu vertreten. In Java sind die Anmerkungen eine besondere Art von Kommentaren, die dazu verwendet werden, einige zusätzliche Informationen für den Java -Compiler einzubetten. Java-Anmerkungen können entweder Standard-, Anpassungs- oder Meta-Annotationen sein. Die Standardanmerkungen sind vordefinierte Annotationen, angepasste Annotationen können von den Benutzern angepasst werden, und Meta-Annotationen können von anderen Annotationen verwendet werden. Anmerkungen können mit den Klassen, Schnittstellen, Konstruktoren usw. eingebettet werden.
Dieses Schreiben bietet einen umfassenden Überblick darüber, was @ bedeutet, was es tut und wie es in Java verwendet wird.