Esercizi sulle Annotazioni in Java
Ecco degli esercizi con soluzione per praticare l’uso delle annotazioni in Java.
Esercizio 1: Creazione di una Semplice Annotazione
Creare una semplice annotazione `@Info` con un elemento `value` e applicarla a una classe.
Esercizio 2: Annotazione con Più Elementi
Creare un'annotazione `@Autore` con elementi `nome` e `data` e applicarla a una classe.
Esercizio 3: Annotazione di Metodi
Creare un'annotazione `@Test` e applicarla a un metodo.
Esercizio 4: Annotazione di Campi
Creare un'annotazione `@DefaultValue` con un elemento `value` e applicarla a un campo.
Esercizio 5: Annotazione con Valore di Default
Creare un'annotazione `@Version` con un elemento `value` con valore di default.
Esercizio 6: Annotazione per Controllo dei Parametri
Creare un'annotazione `@NotNull` e applicarla a un parametro di metodo, quindi verificare il valore del parametro a runtime.
Esercizio 7: Annotazione Ripetibile
Creare un'annotazione `@Tag` che può essere applicata più volte allo stesso elemento.
Esercizio 8: Annotazione con Classi
Creare un'annotazione `@Handler` con un elemento `handlerClass` e applicarla a una classe.
Esercizio 9: Annotazione con Enums
Creare un'annotazione `@Priorità ` con un elemento `livello` di tipo `Enum` e applicarla a un metodo.
Esercizio 10: Annotazione per Documentazione
Creare un'annotazione `@Documentazione` con elementi `autore` e `descrizione` e applicarla a una classe.