Anmerkungen , die zunächst in Java 5.0 eingeführt wurden, sollen dazu beitragen, nehmen einen Teil der Last des Schreibens wiederholenden Code vom Programmierer und verschieben es an den Compiler . Anmerkungen sind sehr effektiv bei dieser und sind ein beliebtes Feature mit vielen Programmierer , weil es. Anmerkungen
Anmerkungen sind ähnlich wie bei einem allgemein bekannten Funktion von Programmier-und Interface-Design , die Meta-Tags sind . Sie können die Methoden angewendet werden , aber sie können auch zu Typdeklarationen , Package-Deklarationen , Konstrukteure , Parameter, Felder und Variablen angewendet werden. Sie ermöglichen es dem Programmierer schnell zu erklären, ob die kommentierten Code abhängig von anderen Methoden ist , ob es unvollständig ist und eine Vielzahl von weiteren nützlichen Informationen .
Kommentieren Methoden
gibt viele mögliche Gründe, warum ein Verfahren erhalten Annotation könnte . Bestimmte Methoden können kommentiert werden , so dass sie leicht aufgerufen werden später durch eine Auswahl Programm, das die Programmierer mit zu gehen und finden jedes einzelne Verfahren verhindern würde . Ebenso können bestimmte Methoden annotiert werden , und diese Anmerkungen gemacht zur Laufzeit zur Verfügung , um die Funktionalität zu einem gewissen Teil die Oberfläche des Programms hinzufügen.
Boilerplate zu Automation
Anmerkungen sind repräsentativ für eine größere Bewegung weg von sich wiederholenden , Textvorschlag Programmierung und hin zu mehr intelligente, automatisierte Code. Die Programmierung ist , auf der grundlegendsten , nur 1s und 0s. Machen Code leichter zu lesen und schreiben durch den Menschen ist eine bestimmte Prämie für Programmierer und Anmerkungen sind ein Beispiel dafür. Sie entlasten einige der Verantwortung der Erzeugung Textvorschlag Code an den Compiler , anstatt der Programmierer es tun.
Coding Semantics
Wenn Sie tatsächlich definieren eine Anmerkung planen schreiben Sie " @ interface " gefolgt von einem Leerzeichen und dann den Namen der Anmerkung , die Sie erstellen möchten. Sie würde dann " @ name ", wobei " name" durch den Namen Annotation vor der Deklaration einer Methode ersetzt wird. Mit vordefinierten Anmerkungen würde in der gleichen Weise durchgeführt werden, aber natürlich würden Sie nicht brauchen , um den Kommentar in einem solchen Fall zu definieren.