Hvernig á að skrifa Java textaskýringar?

Java annotations

Í þessari grein munum við fjalla um skýringar og hvernig hægt er að nota í hagnýtum forritun. First, Við munum ræða sumir hugmynda hugmyndir og þá stökk inn í erfðaskrá að skrifa dæmi forrit með textaskýringar.

Hvatning:

Í Java forritun, það eru nokkrar aðferðir til að lýsa hegðun mismunandi þætti (svipaðra aðferða, bekkjum, meðlimir etc). Í flestum tilvikum þessar yfirlýsingar eru skilgreind í sumum ytri skrár (XML, eiginleika skrá etc). Og þá þessir skrá vísað í áætluninni til að fá það framkvæmt.

Í tilviki umsögnina, nálgun er algerlega öðruvísi. Merkingar eru lýsigögn og þeir eru skrifuð í ákveðnu formi. Þessir umsögnina þættir eru skrifaðar í Java forritinu sjálfu. So, Það er engin þörf á að vísa utanaðkomandi skrár, sem er stór kostur. Þessar merkingar eru auðveld í notkun og nægilega sveigjanlegt til að hrinda í framkvæmd.

Í næsta kafla munum við sjá hvernig þetta getur verið hrint í framkvæmd.








Hvað er Java umsögnina?

A Java umsögnina er lýsigögn um Java forrit. eða, einfaldlega að tala, Java umsögnina veitir upplýsingar um Java forrit. Í flestum tilfellum, það er ekki beint áhrif á forrit eða númer.

Hvers Java merkingar eru notaðar?

A Java umsögnina hægt að nota í eftirfarandi tilgangi:

  • Veita leiðbeiningar til þýðanda

Þegar þýðandinn breytir kóðann inn tölvutæku leiðbeiningar, Merkingar geta veitt þýðanda slíkar leiðbeiningar. Venjulega, eftir samantekt, að merkingar eru ekki til staðar í númerið.

  • Veita leiðbeiningar til byggingaraðila

Þessa dagana, þú vildi láta verkfæri eins Apache Maven eða Apache Ant að byggja kóðann. Annotations can be useful for build tools. When the build tools go about their tasks which include generating source code, generating XML files (e.g. deployment descriptors), packaging codes and files into a JAR file, it looks for the annotations for inputs on generating source code or files.

  • Providing instructions to the software runtime

It is possible to define annotations for providing inputs to software runtime although such annotations can be accessed with Java Reflections, a different tool.

Annotations can be both predefined and custom. While custom annotations can be of many types, predefined annotations are of the following three types.








@Deprecated annotation indicates that a class, method or field that is no longer in use.

@ Stöðuhnekking umsögnina gefur til kynna að flokkur í aðferð passar ekki hvaða aðferð í yfirklasa. Í tilviki misræmi, þýðandinn kastar villu.

@SuppressWarnings umsögnina bælir viðvaranir kastað með þýðanda. For example, ef aðferð kallar úrelta aðferð, þýðandinn kastar viðvörun. Umsögnina bælir slíkar viðvaranir og fleiri.

Að búa til fyrsta verkefnið okkar:

Í þessum kafla munum við búa til verkefni með því að nota Eclipse IDE. Kóðinn sýni mun sýna hvernig umsögnina virkar í alvöru umhverfi. Áður en hann flutti í hendur-á kóðun við þurfum að ljúka uppsetningu skref til að gera umhverfið tilbúin.

Eftirfarandi eru uppsetningu upplýsingar.

Step 1: Setja upp Java þróun Kit

Sækja JDK frá Oracle staður, setja upp og stilla það. Þá setja slóðina og JAVA_HOME umhverfisbreytur.

Step 2: Setja upp Eclipse IDE

Sækja Eclipse frá opinber vefsíða. Setja það og setja slóðina breytu.

Step 3: Sækja umsögnina pakka frá vor bókasöfn.

Í dæmi okkar munum við vera með Spring umsögnina pakka. Sækja org.springframework.context.jar frá ofangreindum hlekk og setja það í Lib mappa í Eclipse IDE eins og sýnt er hér fyrir neðan.

Spring packages

Vor pakka

Figure1: Umsögnina Krukkur í lib möppu

Nú er umhverfi okkar tilbúinn til að skrifa Java forrit með skýringar.

Leyfðu okkur að búa út fyrsta verkefnið með því að nota Eclipse IDE.

Búa til verkefni í Eclipse og setja pakkaheiti sem com.techalpine.annotation. Undir þessum pakka búa til þrjú Java flokkum eins og sýnt er hér fyrir neðan.

Project Structure

Project Uppbygging

Figure2: Project uppbyggingu

Þrír flokkar eru BeanAnnotation.java, BeanAnnotationConfig.java og BeanAnnotationMain.java

Listing1: Þetta er baun bekknum með getter og fuglahundur aðferðir

[númer]

pakki com.techalpine.annotation;

opinber bekknum BeanAnnotation {

persónulegur String messagetxt;

public void setMessagetxt(string messagetxt){

this.messagetxt = messagetxt;

}

public void getMessagetxt(){

System.out.println(“Þetta eru skilaboðin : ” + messagetxt);

}

}

[/númer]

Næst er stillingarglugginn bekknum með @Configuration og @Bean textaskýringar. Þessar merkingar munu þekkja baun og tilkynna ílát fyrir bindandi.

Listing2: Þetta er stillingarglugginn bekknum

[númer]

pakki com.techalpine.annotation;

flytja org.springframework.context.annotation. *;

@Configuration

opinber bekknum BeanAnnotationConfig {

@Bean

opinber BeanAnnotation beanannotate(){

skila nýrri BeanAnnotation();

}

}

[/númer]







Næst er helsta bekknum að prófa textaskýringar og hvernig það virkar.

Listing3: Þetta er yfirflokkur

[númer]

pakki com.techalpine.annotation;

import org.springframework.context.ApplicationContext;

flytja org.springframework.context.annotation. *;

opinber bekknum BeanAnnotationMain {

opinber truflanir ógilt aðalæð(Band[] viðföng) {

ApplicationContext CTX =

ný AnnotationConfigApplicationContext(BeanAnnotationConfig.class);

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

beanannotate.setMessagetxt(“Halló, Umsögnina er að vinna í lagi!”);

beanannotate.getMessagetxt();

}

}

[/númer]








Framkvæmd verkefnisins:

Verkefnið uppbygging er lokið og það er tilbúið til að framkvæma. Nú keyrir forritið eins og sýnt er hér fyrir neðan. Það verður a standa-einn Java forrit, svo það þarf að keyra eins og a Java forrit eins og sýnt er hér fyrir neðan.

Run application

keyra forrit

Figure3: Keyra forritið

Þegar helstu forrit er keyrð, það mun sýna eftirfarandi framleiðsla.

Output

Output

Figure4: Sýni framleiðsla á vélinni

Ályktun:

Í þessari grein höfum við rætt hugtökin umsögnina og hvernig það getur verið hrint í framkvæmd. Vona að það muni hjálpa notendum að skrifa Java forrit með skýringar.

 

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