Nwlapcug.com


Metodi con annotazioni in Java

Metodi con annotazioni in Java


Le annotazioni, che sono stati introdotti in Java 5.0, sono progettate per aiutare a prendere il carico di scrittura di codice ripetitivo fuori il programmatore e spostarlo al compilatore. Le annotazioni sono molto efficaci a questo e sono una caratteristica popolare con molti programmatori a causa di esso.

Annotazioni

Le annotazioni sono simili a una caratteristica più comunemente nota dell'interfaccia di programmazione e progettazione, che sono meta-tag. Possono essere applicati ai metodi, ma possono anche essere applicate per dichiarazioni, dichiarazioni di pacchetto, costruttori, campi, variabili e parametri. Essi consentono al programmatore di dichiarare rapidamente se il codice annotato è dipendente da altri metodi, se è incompleta e una vasta gamma di altre informazioni utili.

Annotazione di metodi

Ci sono molte possibili ragioni perché un metodo potrebbe ricevere annotazione. Determinati metodi potrebbero essere annotati in modo che possono facilmente essere chiamati al momento più tardi da un programma di selezione, che impedirebbe al programmatore di dover andare a trovare ogni singolo metodo. Analogamente, alcuni metodi potrebbero essere annotati e tali annotazioni reso disponibile in fase di esecuzione per aggiungere funzionalità a una parte dell'interfaccia del programma.

Standard di automazione

Le annotazioni sono rappresentativi di una mossa più grande dalla programmazione standard ripetitivi e verso codice più intelligente, automatizzata. La programmazione è, nella sua forma base, solo 1s e 0s. Rendendo il codice più facile da leggere e scrivere dagli esseri umani è un vantaggio decisivo per i programmatori e le annotazioni sono un esempio di questo. Alleggeriscono alcune delle responsabilità di generazione di codice boilerplate al compilatore, piuttosto che avere il programmatore a farlo.

Codifica semantica

Se si intende effettivamente definire un'annotazione, scrivi "@interface" seguita da uno spazio e quindi il nome dell'annotazione che si desidera creare. Si utilizzerà quindi "@name", dove "nome" è sostituito con il nome di annotazione, prima della dichiarazione di un metodo. Utilizzo delle annotazioni predefinite sarebbe stato fatto nello stesso modo, ma naturalmente non avrebbe bisogno di definire l'annotazione in un caso del genere.