Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java 1.5 Merknader Tutorial
    tilpasses merknader er en funksjon legges til Java programmeringsspråk som av versjon 1.5. I motsetning til de fleste programmeringsspråk funksjoner i Java-språket , de har ingen direkte innvirkning på driften av koden . Imidlertid kan de tjene et antall formål. For eksempel kan merknader gi metadata for andre utviklere , i likhet med de kodene som brukes i javadoc kommentarer . De kan også gjøre data tilgjengelig for kompilator som kan hjelpe programmerere ta lett gjort feil som kompilatoren normalt ikke ville legge merke til. Instruksjoner
    en

    Opprett en ny Java klasse fil som heter " AnnotationTest.java " og lim inn følgende kode inn i den:

    klasse AnnotationTest utvider JFrame {

    offentlig udpate ( ) { //Noen koden her . } }
    p Som du kan se, utvider denne enkle klassen JFrame klasse innebygd i Java Swing biblioteket. Imidlertid ser det ut til at utvikleren har gjort en skrivefeil . Mens han åpenbart ment å overstyre oppdateringen ( )-metoden fra superklassen , feilstavet han "update ". Normalt kan utvikleren ikke ta feil før timer senere når noen aspekter av programmet hans , eventuelt i en helt annen klasse , mislykkes skal fungere skikkelig. Mens det er sikkert å være problemer som følge av denne feilen , avhengig av sammenhengen av feil , kan det ikke engang være kompilator feil, ettersom noen kode andre steder i programmet kan alltid falle tilbake på den "update "-metoden i JFrame klasse. Ville det ikke vært fint om det var en måte å fortelle kompilatoren at denne metoden er tenkt å overstyre en annen metode ? Skriv @ overstyring merknad
    2

    Rediger koden slik at den lyder som følger : .

    @ Overridepublic udpate ( ) { //Noen koden her . }

    @ Override merknad gir kompilatoren et glimt av hva som er i programmerer hode. I dette tilfelle , at programmereren har til hensikt hans metode " udpate " for å overstyre en annen metode i superklassens . Nå, når kompilatoren leser dette programmet , vil det innser umiddelbart at en feil har blitt gjort . Programmereren hevder " udpate " overstyrer en annen metode , men klassen JFrame inneholder ingen metode som kalles " udpate . " Samlingen vil mislykkes og kompilatoren vil la programmereren vet eksplisitt at hans " udpate "-metoden er ikke å gjøre det han forventet.

    Forhåpentligvis vil programmereren ta en rask titt og legge merke til hans tilsyn, og korrigere sin feilstaving .
    3

    Sett ordet " @ Foreldet " like etter den " @ Override " merknad for metoden din . Hvis du har vært programmering i Java lang , har du sannsynligvis kjenne igjen @ Foreldet som en javadoc kode som viser til andre utviklere, når de leser Javadoc dokumentasjon , at en klasse eller metode er ikke lenger støttet og at de bør slutte å bruke det så snart mulig.

    Of course, i praksis er det få utviklere compulsively studere JavaDocs for alle biblioteker de bruker med hver ny utgivelse . Så i stedet for å telle på Java-utviklere til å ta initiativ , forteller @ Foreldet kommentaren kompilatoren å generere en advarsel når klassen eller metoden brukes . På den måten , når en utbygger bygger en ny versjon av programmet hennes , er hun fortalte umiddelbart at hun bruker en metode eller klasse , som nå anses nedlagte og foreldet .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage Javadoc Når Kommenterer 
    ·Hvordan aktivere Java for CMD 
    ·Hvordan å kode Java Boxes 
    ·Tutorial på Enterprise Java Bean 
    ·Slik konverterer AS400 Character data med spesialtegn i…
    ·Hvordan legge til en Sjekket ut Android -koden til en E…
    ·Slik kjører Java Under X - Windows 
    ·Hvordan bruke Command-Line Java Debuggere 
    ·Hvordan finne ut hvilken versjon av Java 
    ·Java & Uavklart Compilation feil 
      Anbefalte artikler
    ·Hvordan du navigerer i midten av en PHP File 
    ·PHP: Last opp filer feil 
    ·Slik eksporterer til MySQL i SSIS 
    ·Hvordan dekode binære Strings 
    ·Hvordan endre standard MySQL brukernavn & passord 
    ·Hvordan skrive et program for å konvertere temperature…
    ·Eksempler på Python XML Processing 
    ·Hvordan leser jeg innholdet i en ekstern webside ved hj…
    ·Slik konverterer Fra Int til Char 
    ·Hvordan gjøre en Twitter Stream API i Perl 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/