Heim > Java > javaLernprogramm > Verwendung und Syntax von benutzerdefinierten Java-Annotationen

Verwendung und Syntax von benutzerdefinierten Java-Annotationen

WBOY
Freigeben: 2023-04-21 10:25:07
nach vorne
1095 Leute haben es durchsucht

Erläuterung

1. Wenn Sie @interface zum Anpassen von Anmerkungen verwenden, vervollständigen die java.lang.annotation.Annnotation-Schnittstelle und der Compiler automatisch andere Details.

2. Beim Definieren von Annotationen können andere Annotationen oder Schnittstellen nicht vererbt werden. Die Schnittstelle wird zum Deklarieren von Anmerkungen verwendet, wobei verschiedene Methoden tatsächlich Konfigurationsparameter deklarieren. Der Name der Methode ist der Name des Parameters, und der Typ des Rückgabewerts ist der Typ des Parameters (die Typen des Rückgabewerts sind nur Basistypen, Klasse, Zeichenfolge und Aufzählung). Parameter-Standardwerte können standardmäßig deklariert werden.

Verwendungsbereich

Alle grundlegenden Datentypen (int, float, double, boolean, byte, char, long, short)

String-Typ

Klassentyp

Enum-Typ

Anmerkungstyp.

Die oben genannten Arten von Arrays.

Beispiele

RequiresLogin.java
 
@Documented
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface RequiresLogin {
 
}
Nach dem Login kopieren

Was ist Java?

Java ist eine objektorientierte Programmiersprache, die Desktopanwendungen, Webanwendungen, verteilte Systeme und eingebettete Systemanwendungen schreiben kann.

Das obige ist der detaillierte Inhalt vonVerwendung und Syntax von benutzerdefinierten Java-Annotationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage