| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java 1.5 Annotation Tutorial
    tilpasses anmærkninger er en funktion tilføjet til programmeringssproget Java , som i version 1.5 . I modsætning til de fleste programmering funktioner i Java-sproget , har de ingen direkte effekt på driften af ​​koden. Dog kan de tjene en række formål . For eksempel kan anmærkninger give metadata for andre udviklere , der ligner de tags , der anvendes i javadoc kommentarer . De kan også gøre data tilgængelige for compiler, der kan hjælpe programmører fange let lavet fejl, compileren normalt ikke ville bemærke . Instruktioner
    1

    Opret en ny Java-klasse navnet " AnnotationTest.java " og indsæt følgende kode ind i det : Hej

    class AnnotationTest udvider JFrame {

    offentligheden udpate () { //Noget kode her. }}

    Som du kan se, er dette simple klasse udvider JFrame klassen indbygget i Java SWING biblioteket. Det ser dog udvikleren har lavet en skrivefejl . Mens han tydeligvis til formål at tilsidesætte opdatering ( ) metode fra superklassen , han stavede "update ". Normalt måske bygherren ikke fange fejlen før timer senere, da nogle aspekter af hans program , eventuelt i en helt anden klasse, undlader at fungere korrekt. Mens der er sikker på at være problemer som følge af denne fejl , afhængig af konteksten af den fejl , der måske ikke engang være compiler fejl , da enhver kode andre steder i programmet altid kan falde tilbage på den "update "-metoden i JFrame klasse . Ville det ikke være rart, hvis der var en måde at fortælle compileren at denne metode har til hensigt at tilsidesætte en anden metode ? Indtast @ Override annotation
    2

    Rediger din kode , så det lyder som følger : .

    @ Overridepublic udpate () { //Noget kode her. }

    @ Override annotation giver compiler et glimt af hvad der er i programmør hoved. I dette tilfælde , programmøren , der agter hans metode " udpate " at tilsidesætte en anden metode i superklassen . Nu, når compileren læser dette program , vil det indse straks, at en fejl er foretaget. Programmøren hævder " udpate " tilsidesætter en anden metode , men klassen JFrame indeholder nogen metode kaldet " udpate . " The kompilering vil mislykkes, og compileren vil lade programmøren vide udtrykkeligt, at hans " udpate " metode ikke gør, hvad han forventet.

    Forhåbentlig vil programmøren tage et hurtigt kig og mærke hans tilsyn , og rette sin stavefejl .
    3

    Sæt ordet " @ Forældet " lige efter de " @ Override " annotation for din metode . Hvis du har været programmering i Java lang, du sikkert genkende @ Forældet som en javadoc tag, der indikerer for andre udviklere , når de læser javadoc dokumentation , at en klasse eller metode understøttes ikke længere , og at de bør stoppe med at bruge det, så snart muligt.

    selvfølgelig i praksis er kun få udviklere tvangsmæssigt studere javadocs for alle biblioteker , de bruger med hver ny udgivelse. Så i stedet for at tælle på Java-udviklere til at tage initiativet , fortæller @ Deprecated annotation compileren til at generere en advarsel når som helst klasse eller metode anvendes. På den måde , når som helst en udvikler bygger en ny version af hendes program , er hun fortalte straks, at hun bruger en metode eller klasse, der nu betragtes hedengangne ​​og forældede .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes et bibliotek til NetBeans 
    ·Hvordan man laver en JTable i NetBeans 
    ·Sådan fjernes kommentarer fra Java-kode 
    ·Sådan bruges en Heapsort i Java 
    ·Sådan Konverter GBA til JAD 
    ·Sådan bruges en ImageButton på Android 
    ·Sådan installeres en signeret applet i Sun Java 
    ·Sådan Find det største antal i et Array 
    ·Hvordan til at læse fra en fil med JAVA 
    ·Sådan tilføjes nuller foran en nummer i Java 
      Anbefalede Artikler
    ·Hvordan finder man en Directory og Undermappe i VBA 
    ·Konvertering Char Buffer til Double i C + + 
    ·Sådan Debug Med Eclipse JSP 
    ·Sådan bruges en kombinationsboks i MFC 
    ·Hvordan til at identificere klasser for Air Traffic Con…
    ·Sådan oprettes et animeret billede PHP 
    ·Sådan Beregn Color Contrast 
    ·Sådan Konverter OS Grid til GPS 
    ·Sådan bruges flere versioner af Java i Windows Vista 
    ·Sådan Skift MySQL root-adgangskode 
    Copyright © Computer Viden http://www.computerdk.com