Hva betyr @ i java?

Hva betyr @ i java?
Java gir et konsept med merknader representert av @ signere og kan brukes til å gi litt tilleggsinformasjon om et program. Merknader kan festes med klasser, grensesnitt, konstruktører, metoder og selv med feltene for å vise supplementær/tilleggsinformasjon som kan brukes av kompilatoren og JVM, så vi kan si at merknader er et alternativ til markørgrensesnitt og XML.

I denne oppskrivningen vil vi lære forskjellige aspekter ved Java-merknader, og for å gjøre det, må vi forstå følgende konsepter:

  • Hva betyr @ i java?
  • Hva gjør @ i java?
  • Forskjell mellom merknader og kommentarer
  • Standard merknader i Java
  • Meta-annotasjoner i Java
  • Tilpassede/brukerdefinerte merknader i Java
  • Hvordan du bruker @ logg inn java

Så la oss starte!

Hva betyr @ i java?

I Java lar @ -tegnet oss lage eller bruke en merknad. Hver merknad (jeg.e. Innebygd så vel som tilpasset) i Java starter med @ tegnet. Så alt i alt kan vi si at @ -skilt brukes til å gi metadata om programmet/kildekoden, og det påvirker ikke utførelsen av kode direkte.

Hva gjør @ i java?

Når vi legger ved @ symbol til noen del av programmet, så er de gjenværende delene av programtesten om noen del av programmet har en merknad festet med det eller ikke.

Hvis programmet har en merknad, kan vedlagte informasjon brukes av de gjenværende delene av programmet for å fungere deretter.

Hva er forskjellen mellom merknader og kommentarer

Nå må du lure på hva forskjellen er mellom Java -merknadene og Java -kommentarene. Vi vil! Javaen merknader gi detaljert/tilleggsinformasjon til kompilator, På den annen side, Kommentarer gi bekvemmelighet til programmerere Når det gjelder kodestruktur.

Standard merknader i Java

Standard merknader er også kjent som forhåndsdefinerte eller innebygde merknader. I Java er det mange standard merknader, og blant dem brukes noen av Java-kompilatoren mens noen merknader kan brukes på andre merknader (meta-annotasjoner).

De forhåndsdefinerte merknadene som brukes av Java -kompilatoren er listet opp nedenfor:

  • @Overstyring
  • @SuppressWarnings
  • @Deprecated
  • @FunctionalInterface
  • @Safevarargs

Meta-annotasjoner

Merknadene som brukes i noen andre merknader er kjent som meta-annotasjoner og er listet opp nedenfor:

  • @Dokumentert
  • @Inherited
  • @Bevaring
  • @Mål
  • @Repeatable

Tilpassede/brukerdefinerte merknader i Java

Som navnet i seg selv antyder at disse typer merknader kan opprettes/tilpasses av brukeren og for å gjøre det, vil @Interface Element bli fulgt av merknadsnavnet.

Hvis en tilpasset merknad ikke har noen verdi, blir den referert til som markør-merknad, hvis den har en verdi i den, blir den referert til som en verdi-merknad, og hvis den har mer enn en verdi, blir den referert til som multi-verdi-merknaden.

Syntaks

Den grunnleggende syntaks for de tilpassede merknadene vises i følgende utdrag:

[Tilgangspesifikator/modifiserer] @Interface
// uttalelser

La oss flytte et skritt videre for å forstå hvordan du bruker merknader i Java.

Hvordan du bruker @ logg inn java

La oss vurdere eksemplet nedenfor for en dyp forståelse av hvordan du bruker merknader i Java.

Eksempel

I dette eksemplet vil vi bruke en av de forhåndsdefinerte merknadene som heter @overstyring som spesifiserer barneklassen overstyrer metoden i foreldreklassen.

klasse PersonInfo
int alder = 25;
String name = "Joe";
public void show ()
System.ute.Println ("Ansattes navn:" + navn);
System.ute.Println ("Ansattes alder:" + alder);


public class AnnotationSexample utvider personinfo
int id = 12;
@Overstyring
public void show ()
System.ute.Println ("Ansattes ID:" + ID);

public static void main (String [] args)
AnnotationSexample obj = new AnnotationSexample ();
obj.forestilling();

Her i dette eksemplet overstyrer vi forestilling() Metode av PersonInfo klasse i AnnotationExample klasse. Og innen barneklassen bruker vi @Overstyring merknad som forteller Java -kompilatoren at forestilling() Metoden blir overstyrt fra foreldreklassen:

Slik kan vi bruke @ symbol i java.

Konklusjon

@ -Skiltet i Java brukes til å representere Java -merknader. I Java er merknadene en spesiell type kommentarer som brukes til å legge inn litt tilleggsinformasjon for Java -kompilatoren. Java-merknader kan være enten standard, tilpassede eller meta-annotasjoner. Standard merknadene er forhåndsdefinerte merknader, tilpassede merknader kan tilpasses av brukerne, og metaanmeldinger kan brukes ved andre merknader. Merknad kan være innebygd med klasser, grensesnitt, konstruktører osv.

Denne oppskrivningen gir en omfattende oversikt over hva som betyr, hva den gjør og hvordan du bruker den i Java.