[JAVA] Was ist eine Anmerkung?

Einführung

Diesmal über Java-Annotationen. Es ist nur ein Memo, mit dem Sie die Bedeutung und die Vorzüge von Anmerkungen, die Sie zu kennen scheinen, aber nicht kennen (?), Leicht organisieren können.

Was ist eine Anmerkung?

package hoge.nwobhm;
 
public class Metallica {
    @Override
    public String playMetal() {
        return "riff";
    }
    public static void main(String[] args) {
        Metallica metal= new Metallica ();
        System.out.println(metal.playMetal());
    }
}

Was gibt es zum Beispiel?

Insbesondere gibt es die folgenden.

Darüber hinaus werden Anmerkungen in drei Typen unterteilt.

    1. Marker: Nur der Name, aber keine Daten
  1. Einzelne Anmerkung: Eine mit einem Datenwert
    1. Vollständige Anmerkung: Diejenigen mit mehreren Daten

Kann ich nur die festen verwenden?

package hoge.nwobhm;

public @interface Megadeth {
    String value();
}

Was sind die Vorteile der Verwendung?

Referenz

Recommended Posts

Was ist eine Anmerkung?
Was ist eine Schnittstelle?
Was ist ein Initialisierer?
Was ist ein Operator?
[Memorandum] Was ist ein Fehler?
Was genau ist eine API?
[Ruby] Was ist eine Instanz?
Was ist Cubby?
Was ist null? ]]
Was ist Schlüsselumhang?
Was ist Maven?
Was ist Jackson?
Was ist Selbst
Was ist Jenkins?
Was ist ArgumentMatcher?
Was ist params
Was ist SLF4J?
Was ist Fassade? ??
Was ist Java <>?
Was ist Gradle?
Was ist POJO?
Was ist java
Was ist centOS?
Was ist RubyGem?
Was ist before_action?
Was ist Docker?
Was ist Byte?
Was ist Tomcat?
Was ist Maven Assembly?
Was ist Docker-Compose?
Was ist ein Konstruktor?
Was ist vue cli
Was ist Rubys Selbst?
Was ist harte Codierung?
Was ist ein Stream?
Was ist Rubys attr_accessor?
Was ist Java-Kapselung?
Was ist die Erlaubnis verweigert?
Was ist Instanzsteuerung?
Was ist Spring Tools 4?
Was ist Objektorientierung?
Was ist Guavas @VisibleForTesting?
Was ist Java-Technologie?
Was ist Java API-Java?
Was ist @ (Instanzvariable)?
Was ist Gradles Artefakt?
Was ist JPA-Prüfung?
[Java] Was ist flatMap?
Was ist ein Servlet?
Was ist Webentwicklung?
[Java] Was ist ArrayList?
Was ist eigentlich objektorientiert?
Was ist HttpSession session = request.getSession ();