Heim > Java > javaLernprogramm > So verwenden Sie @Retention in Java

So verwenden Sie @Retention in Java

王林
Freigeben: 2023-05-25 13:55:07
nach vorne
894 Leute haben es durchsucht

Explanation

1. @Retention definiert die Zeitspanne, für die Annotationen aufbewahrt werden: Einige Annotationen werden nur im Quellcode angezeigt, andere werden von verworfen In Klassendateien kompilierte Anmerkungen werden möglicherweise von der virtuellen Maschine ignoriert, während andere in Klassendateien kompiliert werden (achten Sie darauf, die Ausführung der Klasse nicht zu beeinträchtigen, da Anmerkung und Klasse während der Verwendung getrennt werden). Verwenden Sie diese Meta-Annotation, um den Lebenszyklus der Annotation zu begrenzen.

Funktion

2. Gibt an, auf welcher Ebene die Anmerkungsinformationen gespeichert werden müssen, die zur Erläuterung des Lebenszyklus der Anmerkung verwendet werden Das heißt, die Anmerkung der Erklärung ist in welchem ​​Bereich gültig.

Beispiel

@Target({ElementType.TYPE})  //用在描述类、接口或enum
@Retention(RetentionPolicy.RUNTIME)  //运行时有效
public @interface MyClassAnnotation {
    String value();  //这个MyClassAnnotation注解有个value属性,将来可以设置/获取值
}
Nach dem Login kopieren

Was sind die Merkmale von Java

1. Java ist eine statische objektorientierte Sprache Programmiersprache Repräsentiert und implementiert die objektorientierte Theorie und ermöglicht es Programmierern, komplexe Programmierungen mit einer eleganten Denkweise durchzuführen.

2. Java zeichnet sich durch Einfachheit, Objektorientierung, Verteilung, Sicherheit, Plattformunabhängigkeit und Portabilität sowie dynamische Natur aus.

3. Verwenden Sie Java, um Desktop-Anwendungen, Webanwendungen, verteilte Systeme und eingebettete Systemanwendungen usw. zu schreiben.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie @Retention in Java. 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