Hogyan kell írni Java kommentárok?

Java annotations

Ebben a cikkben fogjuk megvitatni a kommentárokat, és hogyan lehet használni a gyakorlati programozási. First, majd megvitatják elképzeléseket, majd ugorj be kódolás, hogy írjon egy példa program segítségével kommentárok.

Motiváció:

A Java programozási, módszerek is léteznek, hogy állapítsa meg a viselkedését különböző elemek (hasonló módszerekkel, osztályok, tagok stb). A legtöbb esetben ezek a nyilatkozatok határozzák meg valamilyen külső fájl (XML, tulajdonságfájlt stb). És akkor ezek a fájlok említett programban kap ez végrehajtásra.

Abban az esetben, kommentár, a megközelítés teljesen más. Jelölések meta-adatok és az van írva egy adott formában. Ezek kommentár elemek vannak írva a Java program maga. So, nincs szükség hivatkozni semmilyen külső fájlokat, ami nagy előny. These annotations are easy to use and flexible enough to implement.

In the next section we will see how these can be implemented.








What is Java annotation?

A Java annotation is a metadata of a Java program. Vagy, simply speaking, a Java annotation provides information about a Java program. In most cases, it does not directly influence the program or code.

Why Java annotations are used?

A Java annotation can be used for the following purposes:

  • Providing instructions to the compiler

When the compiler converts the code into machine-readable instructions, annotations can provide the compiler such instructions. Általában, after compilation, the annotations are not present in the code.

  • Providing instructions to the builder

These days, you would let tools like Apache Maven or Apache Ant to build the code. Széljegyzetek hasznos lehet építeni szerszámok. Amennyiben ezek a szerszámok járni a feladatokkal, amelyek között generáló forráskódot, generáló XML fájlok (e.g. telepítési leírók), csomagolási kódok és fájlokat egy JAR fájlban, úgy néz ki, hogy a kommentárok bemenetek előállításával forráskód vagy fájlok.

  • Hogy utasításokat a szoftver futási

Lehetőség van, hogy meghatározza kommentárok inputok szoftver futási bár ilyen megjegyzéseket lehet hozzáférni Java Reflections, más eszközt.

A kommentárok egyaránt lehet előre definiált és egyedi. Míg egyedi jelölések lehetnek sokféle, előre meghatározott jelölések a következő három.








@Elavult kommentár azt jelzi, hogy egy osztály, módszer vagy olyan területen, amely már nincs használatban.

@ Felülbírálása kommentár azt jelzi, hogy egy osztály egy módszer nem felel meg semmilyen módszerrel a mikrotörzs. Abban az esetben, mismatch, a fordító hibát dob.

@SuppressWarnings kommentár elnyomja figyelmeztetéseket dobott a fordító. For example, ha egy eljárás meghív egy elavult módszer, a fordító dob egy figyelmeztetést. A kommentár elnyomja ezeket a figyelmeztetéseket és több.

Létrehozása az első projekt:

Ebben a részben fogunk létrehozni a projekt segítségével Eclipse IDE. A kód minta megmutatja, hogyan működik kommentár valódi környezetben. Mielőtt a gyakorlati kódolás van szükségünk, hogy a telepítés lépéseit, hogy a környezetet kész.

A következőkben a telepítés részleteit.

Step 1: Beállítása Java Development Kit

Letöltés JDK Az Oracle oldalon, telepíteni és konfigurálni azt. Ezután állítsa be a PATH és JAVA_HOME környezeti változók.

Step 2: Beállítása Eclipse IDE

Letöltés Eclipse a hivatalos honlapján. Telepítse és állítsa be a PATH változót.

Step 3: Letöltés kommentár csomagok tavaszi könyvtárak.

A példánkban fogjuk használni Spring kommentár csomagok. Letöltés org.springframework.context.jar A fenti linkre, és tedd a lib mappát Eclipse IDE az alábbiakban bemutatott.

Spring packages

tavaszi csomagok

1.ábra: Jegyzet tégelyek lib mappában

Most a környezet már írhatsz Java programok megjegyzésekkel.

Hozzunk létre ki az első projekt segítségével Eclipse IDE.

Hozzon létre egy projektet az Eclipse és állítsa be a csomag nevét, mint com.techalpine.annotation. E csomag értelmében létre három Java-osztály az alábbi módon.

Project Structure

projekt struktúra

Figure2: projekt felépítése

Három osztály BeanAnnotation.java, BeanAnnotationConfig.java és BeanAnnotationMain.java

Listing1: Ez a bab osztály getter és setter módszerek

[kód]

csomag com.techalpine.annotation;

public class BeanAnnotation {

privát karakterlánc messagetxt;

public void setMessagetxt(húr messagetxt){

this.messagetxt = messagetxt;

}

public void getMessagetxt(){

System.out.println(“Ez az az üzenet : ” + messagetxt);

}

}

[/kód]

Továbbá az a konfiguráció osztály @Configuration és @Bab kommentárok. Ezek a jelölések azonosítani fogja a bab, és tájékoztatja a tartály kötelező.

Listing2: Ez a konfigurációs osztály

[kód]

csomag com.techalpine.annotation;

import org.springframework.context.annotation. *;

@Configuration

public class BeanAnnotationConfig {

@Bab

nyilvános BeanAnnotation beanannotate(){

visszatérés új BeanAnnotation();

}

}

[/kód]







A következő a fő osztály, hogy teszteljék a kommentárok, és hogyan működik.

Listing3: Ez a fő osztály

[kód]

csomag com.techalpine.annotation;

import org.springframework.context.ApplicationContext;

import org.springframework.context.annotation. *;

public class BeanAnnotationMain {

public static void main(Húr[] args) {

ApplicationContext ctx =

új AnnotationConfigApplicationContext(BeanAnnotationConfig.class);

BeanAnnotation beanannotate = ctx.getBean(BeanAnnotation.class);

beanannotate.setMessagetxt(“Helló, Jegyzet jól működik!”);

beanannotate.getMessagetxt();

}

}

[/kód]








A projektek megvalósítása:

A projekt felépítése befejeződött, és készen áll, hogy végre. Most az alkalmazás futtatásához az alábbiakban bemutatott. Ez lesz egy önálló Java programot, így azt kell futtatni, mint a Java-alkalmazás az alábbi módon.

Run application

alkalmazás futtatása

Figure3: Az alkalmazás futtatásához

Miután a fő program végrehajtása, megmutatja a következő kimenetet.

Output

Output

Figure4: A következő kimenet a konzolon

Következtetés:

Ebben a cikkben már tárgyalt fogalmak magyarázat, és hogyan lehet megvalósítani. Remélem ez segít a felhasználóknak, hogy írjon Java programok megjegyzésekkel.

 

Tagged on: ,
============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share