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.
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.
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.
Figure3: Az alkalmazás futtatásához
Miután a fő program végrehajtása, megmutatja a következő kimenetet.
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.