KompyutaProgramu

Java: kujieleza mara kwa mara, herufi maalum

Leo, programu katika Java, uwezekano mkubwa, hakuna mtu si kushangaa. Maendeleo katika eneo hili ni kubwa sana kwamba hali halisi yetu ya kisasa ingekuwa ilionekana miaka familiar 50-60 iliyopita katika hadithi hii kutoka movie la "Nyuma ya baadaye."

Asili ya lugha Java

Java - kitu-oriented programu lugha, ambayo awali ilikuwa maendeleo na Sun Microsystems, na baadaye ikawa msaada na maendeleo unafanywa na Oracle.

Wala haihusiani na lugha ya maendeleo au utendaji wa mazingira ya programu jukwaa. By mwisho ni kueleweka seti ya wingi wa vipengele mbalimbali ambazo kwa pamoja kutoa utekelezaji wa Java code katika mazingira mbalimbali ya vifaa. Programu zilizoandikwa katika Java ni kutafsiriwa katika format maalumu iitwayo bytecode, ambayo baadaye kazi kwa njia ya mashine virtual (JVM) - sehemu ya jukwaa programu.

Ufungaji na Anza

Ili kufanikiwa kuendesha maombi ya maendeleo kwa lugha hii, lazima kufunga mfuko maalum wa Java vipengele, ambayo inapatikana kwenye Oracle tovuti. Kampuni inatoa mgawanyo tofauti, ambayo ni tofauti katika lengo jukwaa, pamoja na chaguzi mbalimbali. mtumiaji wa kawaida hahitaji kutumia Java toleo ambalo ni tofauti na ya mwisho, hivi karibuni zaidi. Tu mantiki kwa watengenezaji ambao wanahitaji mikakati maalum kwa sifa maalum na uwezo.

Kufunga Java kwenye kompyuta yako, lazima mtumiaji kwanza kuhakikisha kwamba tabia ya vifaa vya hukutana mahitaji ya mfumo wa chini. Oracle wahandisi kazi kwa bidii ili kupunguza kizingiti cha mahitaji ya mfumo, lakini ni bado huko, na ni lazima kuzingatiwa. user lazima kupata tovuti anahitaji usambazaji kulingana na mfumo wa uendeshaji, ambayo anataka kufunga programu. Kwa mfano, Java kwa Windows 7 Ni kutekelezwa exe faili, ambayo itahitaji tu kutaja ufungaji directory, na kisha yeye itafanya kila mwenyewe. Ni muhimu kufahamu kuwa mfumo inaweza kuwa imewekwa kwa wakati mmoja nakala moja tu ya ganda programu. Kwa hiyo, kabla ya kufunga haja ya kuhakikisha kwamba toleo la awali la Java kuondolewa mfumo. Kama huna, Kisakinishi kuuliza kuondoa mpango kutatanisha kabla ya kuendelea kusakinisha.

Kuanza kuendeleza katika Java

Baada ya mtumiaji ina mafanikio imewekwa mazingira programu, itakuwa inapatikana kwa aina ya njia ya utekelezaji wa mipango ya tayari kuandikwa, na kujenga yao wenyewe. Ili kuanza programu katika na Java, huna haja ya programu yoyote ya ziada. Tunahitaji tu hamu ya kujifunza mambo mapya na kuelewa lugha ya usanifu. Kama mtumiaji alikuwa na uwezo wa mafanikio kufunga Java, na katika mchakato hawana migogoro na programu nyingine, unaweza kuanza kuandika code katika mhariri yoyote ya maandishi.

Oracle imefanya uhakika wa kutoa seti ya kiwango cha juu ya zana kwa watengenezaji. Katika Java, mfuko ni pamoja na compiler (Javac shirika), ambayo, kwa kuchukua kama hoja njia ya faili yoyote ya maandishi, waumini ndani bytecode mashine virtual kueleweka.

user bado hawezi kukimbia maombi na kuona matokeo ya kazi yao. Kufunga Java maombi ya Windows 7, ni muhimu na "pakiti" katika JAR-kumbukumbu.

format JAR inatokana na kupungua kwa Java Archive, na aina maalum ya ukoo kwa wote ZIP faili, ambao zaidi inajumuisha maelezo ya madarasa na maelewano na pointi kwa kuingia (kuu ya darasa) katika maombi. Kujenga .jar faili ya jina moja kutumiwa na shirika, ambayo pia ni pamoja na katika mfuko standard kutoka Oracle. Baada mafanikio ya utekelezaji wake, mtumiaji anaweza kuendesha programu kuundwa au Java amri kutoka mstari amri au console, au kwa tu mara mbili-kubonyeza.

sehemu kuu ya lugha Java

Ili mafanikio kuendeleza maombi kwa lugha ya Java, kujifunza inahitaji kuanza na mambo ya msingi sana. programmers Novice wakati mwingine vigumu kuelewa neno "kitu-oriented" lugha. Watu wengi makosa kuamini kwamba hii ni kweli kwamba wote wa vyombo kwamba unaweza kufanya kazi kwa lugha ya watu vitu. Hata hivyo, hii si kweli. Katika lugha ya Java, isipokuwa kwa ajili ya vifaa vya, pia kuna seti ya aina duni. Hii integer data aina (Byte, fupi, int, kwa muda mrefu ), ambayo ni nambari halisi tofauti urefu wa neno, aina za sehemu data (kuelea, mbili), pamoja na mistari na aina tabia (String na Char) kwa mtiririko huo.

Kwa kila mmoja wao kuna watu kinachojulikana madarasa - wrappers, ambayo hutumiwa kujenga kumbukumbu ya kitu cha aina fulani. Hii ni kweli kwa aina zote primitive ila data kamba.

Makala ya utekelezaji wa darasa kamba katika Java

Java mstari - hii ni ya darasa maalum. Inaweza kundi kitu zisizobadilika. Kama kuwasilisha maombi ya kumbukumbu kama chungu (chungu), ambayo ina kamba kiholela, kisha kila operesheni juu (uchaguzi wa mfuatano mdogo, concatenation, tabia badala, na kadhalika. D.) Je kujenga mfano mpya wa mstari kuanzia, ambayo tofauti na matokeo ya awali ya utendaji.

Kwa hiyo, kamba daima ni muhimu kufanya kazi kwa makini sana, licha ya ukweli kwamba ukusanyaji takataka katika kumbukumbu anaendesha kubwa, programu lazima kuwa makini sana ili kuzuia kumbukumbu kufurika kumbukumbu lazima kwa kamba. Kwa bahati nzuri, kwa ajili ya hii kuna mengi ya madarasa msaidizi. Kwa mfano, kutumia StringBuilder na StringBuffer, ambayo kuruhusu kuendesha masharti, lakini si kujenga baada ya kila mfano mpya.

lugha Java - maneno ya kawaida. muonekano wao na lengo

maneno ya kawaida alionekana katika karne ya ishirini ya marehemu na mapinduzi ya teknolojia ya usindikaji elektroniki maandishi.

Hapo awali, kutafuta sehemu maalum katika maandishi au mfuatano mdogo na tatizo la kawaida, ambayo inahitajika juhudi na muda kwa ajili ya utekelezaji. Programmers alikuwa na kuangalia karibu katika kila tovuti ya halisi vinavyolingana maalum search kigezo au ulinganishe na mengi ya masharti. Hata hivyo, pamoja na ujio wa maneno ya kawaida na nafasi ya kutumia herufi meta, na ambayo ulipatikana kuelezea muundo ambao ilibidi kutafutwa. Katika Java kilinganishi alionekana katika toleo 5, na tangu kuwa sifa muhimu ya mazingira programu.

Kufanya kazi na maneno ya kawaida katika Java

Katika Java, madarasa yote, njia moja au nyingine ni kutumika kufanya kazi na maneno ya kawaida, katika mfuko tofauti inayoitwa java.util.regex. Katika Java kujieleza kwa mara inaeleza Pattern darasa, ambayo kutafsiriwa kwa Kiingereza maana yake ni "mfano". Darasa hili anapokea kamba hoja kwa kuujenga, ambayo inaweza kutumika kuunda kiolezo. Wakati unataka kueleza kuwa, badala ya barua rahisi zaidi kutumia wildcards.

Ili vizuri kubainisha kigezo utafutaji, ni vizuri kusoma nyaraka rasmi kutoka Oracle, kama wengi meta wahusika wanaweza maana kile mtumiaji wa kawaida au novice programu kufikiri. Kwa mfano, ishara "+" inaonyesha kuwa muundo kuanguka ndani ya matukio moja au zaidi ya kipengele mara moja iliyotangulia. Wakati kutekelezwa katika Java kujieleza mara kwa mara, herufi maalum ni sawa na katika lugha nyingine yoyote programu. Kwa hiyo, uhamiaji na jukwaa mwingine lazima painless.

maombi ya uwezekano wa maneno ya kawaida

Ikumbukwe kwamba uwezekano wa maneno ya kawaida ni bora inafaa kushughulikia kiasi kikubwa cha maandishi. Kwa mfano, baadhi muhimu ya utafutaji, au mchanganyiko wa maneno katika rejista na proviso kwamba kesi ambayo muhimu imeandikwa si muhimu. Hand kuchagua ya maandishi itakuwa ufanisi sana kwa ajili ya kutatua tatizo hilo, na kwa kujengwa katika Java kilinganishi yanaweza kupatikana michache ya mistari ya kificho.

Hii ndiyo sababu sisi ni kuzingatia utafiti wa lugha kwa njia yoyote unaweza miss sehemu muhimu kama vile usemi wa kawaida. Katika Java, inaweza kutumika katika nyanja mbalimbali - kutoka kuthibitisha data entry aina (anwani za barua pepe, namba za kadi ya mkopo) na kuchambua trafiki na user maombi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sw.birmiss.com. Theme powered by WordPress.