In questo articolo, impareremo diversi aspetti delle annotazioni Java e per farlo, dobbiamo capire i seguenti concetti:
Quindi iniziamo!
Cosa significa @ in java?
In Java, il segno @ ci consente di creare o utilizzare un'annotazione. Ogni annotazione (io.e. Incorporato e personalizzato) in Java inizia con il segno @. Quindi, tutto sommato, possiamo dire che il segno @ viene utilizzato per fornire metadati sul codice programma/sorgente e non influisce direttamente sull'esecuzione del codice.
Cosa fa @ in java?
Quando alleghiamo il simbolo @ a qualsiasi parte del programma, le parti rimanenti del programma verificano se una parte del programma ha un'annotazione allegata o no.
Se il programma ha un'annotazione, le informazioni allegate possono essere utilizzate dalle parti rimanenti del programma per funzionare di conseguenza.
Qual è la differenza tra annotazioni e commenti
Ora, ti stai chiedendo quale sia la differenza tra le annotazioni Java e i commenti di Java. BENE! Il Java Annotazioni fornire informazioni dettagliate/aggiuntive a compilatore, D'altra parte, il Commenti fornire comodità al programmatori In termini di struttura del codice.
Annotazioni standard in Java
Le annotazioni standard sono anche note come annotazioni predefinite o integrate. In Java, ci sono numerose annotazioni standard e tra loro, alcune sono usate dal compilatore Java mentre alcune annotazioni possono essere applicate ad altre annotazioni (meta-annotazioni).
Le annotazioni predefinite utilizzate dal compilatore Java sono elencate di seguito:
Meta-annotazioni
Le annotazioni utilizzate in alcune altre annotazioni sono note come meta-annotazioni e sono elencate di seguito:
Annotazioni personalizzate/definite dall'utente in Java
Come suggerisce il nome stesso, questi tipi di annotazioni possono essere creati/personalizzati dall'utente e per farlo @Interface Element sarà seguito dal nome dell'annotazione.
Se un'annotazione personalizzata non ha alcun valore, viene definita annotazione marcatore, se ha un valore in essa, viene definita annotazione a valore singolo e se ha più di un valore, viene definita annotazione multi-valore.
Sintassi
La sintassi di base delle annotazioni personalizzate è mostrata nel seguente frammento:
[Access Specifier/Modifier] @InterfaceSpostamo un ulteriore passo avanti per capire come usare le annotazioni in Java.
Come usare @ SCED IN JAVA
Consideriamo l'esempio seguente per una profonda comprensione di come usare le annotazioni in Java.
Esempio
In questo esempio utilizzeremo una delle annotazioni predefinite denominate @oltrepassare che specifica che la classe figlio sta preparando il metodo della classe genitore.
Class PersonInfoQui in questo esempio sovrascriviamo il spettacolo() metodo di Personinfo classe nella Esempio di annotazione classe. E all'interno della classe figlio utilizziamo il @Oltrepassare annotazione che dice al compilatore Java che il spettacolo() Il metodo è sovrascritto dalla classe principale:
Ecco come possiamo usare @ simbolo in Java.
Conclusione
L'insegna @ java è usato per rappresentare le annotazioni Java. In Java, le annotazioni sono un tipo speciale di commenti utilizzati per incorporare alcune informazioni aggiuntive per il compilatore Java. Le annotazioni Java possono essere standard, personalizzate o meta-annotazioni. Le annotazioni standard sono annotazioni predefinite, le annotazioni personalizzate possono essere personalizzate dagli utenti e le meta-annotazioni possono essere utilizzate da altre annotazioni. Le annotazioni possono essere incorporate con classi, interfacce, costruttori, ecc.
Questo articolo fornisce una panoramica completa di cosa significa @, cosa fa e come usarlo in Java.