I denne oppskrivningen vil vi lære forskjellige aspekter ved Java-merknader, og for å gjøre det, må vi forstå følgende konsepter:
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:
Meta-annotasjoner
Merknadene som brukes i noen andre merknader er kjent som meta-annotasjoner og er listet opp nedenfor:
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] @InterfaceLa 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 PersonInfoHer 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.