Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur: Anteckningar från Java-kod

    Till programmeringsspråket Java i Java 1.5 , anteckningar är ett mångsidigt sätt att ge ytterligare information om din Java-kod . De kan användas för ett stort antal situationer , från att bara ange information om en klass eller metod - kanske tyder på att en klass är avsedd att vara oföränderlig - att låta annan kod för att arbeta med metoden på ett speciellt sätt via reflektion . Saker du behöver Review, Java SDK , version 1.5 eller högre
    Development miljö , såsom Eclipse eller NetBeans
    Visa fler instruktioner
    Skapa en anteckning
    1

    I Eclipse , skapa ett nytt projekt . Namnge den vad du vill . " Anteckningar ", eller något liknande , kommer att fungera .
    2

    Högerklicka på " src " mappen under ditt nya projekt , musen över " nya " sub - menyn och välj " Anteckning " från undermenyn listan .
    3

    Namn kommentaren " ReviewedBy . " Gå vidare och hålla allt annat som defaults.Generally , bör du använda ett paketnamn
    4

    Ändra din nya fil att se ut så här : .

    Import java.lang.annotation . ElementType ;

    import java.lang.annotation.Retention ;

    import java.lang.annotation.RetentionPolicy ;

    import @ interface ReviewedBy {

    String value ( ) ;

    String reviewedOn ( ) default " ";

    String kommentarer ( ) default " " ,

    }

    Observera att vissa kommentarer har lagts till . Dessa är nödvändiga för att få det att fungera korrekt . Den @ Target anteckning berättar kompilatorn kommentaren är endast giltig för en typ - t.ex. klass , gränssnitt , enum , etc. - berättar och @ Retention anteckning kompilatorn att hålla anteckningen information tillgänglig vid körning
    < . br >
    Använda Anteckningar
    5

    Skapa en ny klass genom att högerklicka på mappen src , välja " ny " och välja " klass . " Namnge den " testdata . " Du kan lägga till vad fält du vill det - om något . Fält är irrelevanta för detta exempel , men det gör testet klassen ser lite mindre som ett test klass
    6

    Ansök vår kommentaren till den nya klassen : .

    @ ReviewedBy ( värde = " Jane Smith " , reviewedOn = " 12/21/2012 " , kommenterar = " Detta är en fantastisk klass ! " ) katalog

    public class TestClass {

    private int antal ;

    private String text ,

    public int getNumber ( ) {

    returnummer ,

    }

    public void setNumber ( int antal ) {

    this.number = antal ;

    }

    public String gettext ( ) {

    retur text ,

    }

    public void setText ( String text ) {

    this.text = text ;

    }

    }
    7

    Skapa en annan klass . Namnge den " AnnotationReader . " Markera kryssrutan bredvid " public static void main ( String [] args ) " för att lägga till en main-metod till den nya klassen
    8

    Ändra din nya klass så det innehåller följande kod : .

    public class AnnotationReader {

    public void main ( String [] args ) {

    final klass < > Clazz = TestClass.class ; ?

    final ReviewedBy reviewedBy = clazz.getAnnotation ( ReviewedBy.class ) ;

    System.out.println ( "Kommenterad av : " + reviewedBy.value ( ) ) ;

    System.out.println ( " Reviderad den: " +
    9

    Kör din klass Om allt går bra , ska du få konsol utdata som liknar följande : .

    Granskad av : Jane Smith

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du sätter din Java koden till Android Code
    ·Hur man öka storleken på grafik i Applets
    ·Hidden Objects i Java
    ·Konvertera RGB till gråskala i Java
    ·Hur man uppdaterar en String Array i Java Dynamic
    ·Hur till Fråga efter ett svar i Java
    ·Hur man använder variabler i ett Eclipse Classpath Pro…
    ·Vad är en Heap i Java
    ·Hur man skapar ett datum från en sträng i Java
    ·Hur man gör en Java WAR paket
    Utvalda artiklarna
    ·Användning av pekare
    ·Hur man installerar Java XP
    ·Hur man beräknar azimut mellan punkterna i VB
    ·Regler för Canasta Card Game
    ·Visual Basic Network Tools
    ·Konvertera Oracle till Exponent
    ·Hur får PlayStation 3 Online Använda mobiltelefon Web…
    ·Hur man beräknar Load Time
    ·Hur får MP3 File Längd från VBScript
    ·Python Certifiering
    Copyright © Dator Kunskap http://www.dator.xyz