Annotazione (Java): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 1:
Nella programmazione al computer, una '''annotazione Java''' è un modo per aggiungere [[metadata|metadati]] nel codice sorgente Java che puòpossono essere disponibiledisponibili per il programmatore durante l'esecuzione. Molte volte è usata come alternativa alla tecnologia [[XML]].
 
Le annotazioni Java possono essere aggiunte agli elementi del programma quali classi, metodi, campi, parametri, variabili locali, e pacchetti. A differenza dei tags aggiunti dalla documentazione Java e processati da tools come [[XDoclet]], le annotazioni Java sono completamente accessibili dal programmatore mentre il software è in esecuzione usando unala [[reflection (programming)|reflection]].
 
== Storia ==
Riga 24:
 
=== Contro ===
* Prestazioni. Aggiungere metadati durante l'esecuzione potrebbe causare un ulteriore aumento dell'occupazione di memoria a tempo di esecuzione''[[runtime]]''. Ad ogni modo, l'effettiva quantità di memoria occupata dipende dall'implementazione della specifica virtual machine che si utilizza a ''[[runtime]]''.
 
== Bibliografia ==