Was ist der Zweck von Annotationen in Java? Ich habe diese unscharfe Vorstellung davon, dass sie irgendwo zwischen einem Kommentar und dem tatsächlichen Code liegen. Beeinflussen sie das Programm zur Laufzeit?
Was sind ihre typischen Verwendungen?
Sind sie einzigartig für Java? Gibt es ein C++-Äquivalent?
Lösung des Problems
Anmerkungen werden hauptsächlich von Code verwendet, der anderen Code untersucht. Sie werden oft verwendet, um bestehende Klassen zur Laufzeit zu modifizieren (dh zu dekorieren oder zu umhüllen), um ihr Verhalten zu ändern. Frameworks wie JUnit und Hibernate verwenden Anmerkungen, um die Menge an Code zu minimieren, die Sie selbst schreiben müssen, um die Frameworks zu verwenden.
Oracle hat auf seiner Website eine gute Erklärung des Konzepts und seiner Bedeutung in Java.
Keine Kommentare:
Kommentar veröffentlichen