Annotations , die voor het eerst werden geïntroduceerd in Java 5.0 , zijn ontworpen om te helpen een deel van de last van het schrijven van repetitieve code van de programmeur en verschuiven het naar de compiler . Annotaties zijn zeer effectief in deze , en zijn een populaire functie met veel programmeurs vanwege het. Aantekeningen Aantekeningen zijn vergelijkbaar met een meer algemeen bekend kenmerk van de programmering en interface design , die meta - tags zijn . Ze kunnen worden toegepast op werkwijzen , maar ze kunnen ook worden toegepast declaraties , verklaringen verpakking , bouw , parameters , velden en variabelen . Ze laten de programmeur om snel te verklaren of de geannoteerde code afhankelijk is van andere methoden , of het is incompleet en een breed scala van andere nuttige informatie . Annoteren Methoden zijn vele mogelijke redenen waarom een methode annotatie zou kunnen ontvangen . Bepaalde methoden kunnen aantekeningen worden voorzien , zodat ze gemakkelijk kunnen worden opgeroepen later gevolgd door een selectie programma, dat zou voorkomen dat de programmeur van het hebben om te gaan en vind elke individuele methode . Evenzo kan bepaalde methoden worden geannoteerd , en die aantekeningen ter beschikking gesteld tijdens runtime om functionaliteit toe te voegen aan een deel van de interface van het programma . Boilerplate aan Automation annotaties zijn representatief voor een grotere beweging weg van repetitieve , boilerplate programmering en naar meer intelligente , geautomatiseerde code . Programmeren is , in zijn meest elementaire , maar 1s en 0s . Waardoor code gemakkelijker lezen en schrijven door mensen is een duidelijke bonus voor programmeurs en annotaties een voorbeeld . Ze offload deel van de verantwoordelijkheid van het genereren van standaardtekst code om de compiler , in plaats van de programmeur doen . Coding Semantiek Als u van plan bent om daadwerkelijk een annotatie te definiëren , schrijft " @ -interface " gevolgd door een spatie en dan de naam van de annotatie die u wilt maken . Je zou dan gebruikt " @ naam " , waarbij " naam " wordt vervangen door de annotatie naam , voorafgaand aan het verklaren van een methode . Met behulp van voorgedefinieerde annotaties gedaan zou worden op dezelfde manier , maar natuurlijk zou je niet nodig om de annotatie te definiëren in een dergelijk geval .
|