ComputerProgramming

Java: ang usa ka regular nga ekspresyon, espesyal nga mga karakter

Karon, programming sa Java, lagmit, walay usa nga dili mahimong matingala. Pag-uswag diha sa niini nga dapit mao ang dako kaayo nga ang atong kadungan nga kamatuoran nga daw pamilyar sa 50-60 ka tuig ang milabay sa niini nga istorya gikan sa mga movie sa usa ka la "Balik sa Umaabot."

Ang sinugdanan sa Java nga pinulongan

Java - usa ka butang-oriented programming pinulongan, nga sa sinugdan naugmad sa Sun Microsystems, ug sa ulahi kini nahimong suporta ug kalamboan gidala sa gawas sa pulong sa Dios.

Dili nga naglibog sa pinulongan development o sa performance sa software plataporma palibot. Pinaagi sa ulahing mga mao ang sabton set sa usa ka plural sa lain-laing mga components nga sa tingub sa paghatag og usa ka pagpatay sa Java-code sa nagkalain-laing mga dapit hardware. Mga programa nga gisulat sa Java gihubad ngadto sa usa ka espesyal nga format nga gitawag bytecode, nga sa ulahi nga gihimo sa paagi sa usa ka virtual machine (JVM) - sa usa ka bahin sa plataporma software.

Instalar ug Pagsugod

Aron sa malampuson nga modagan aplikasyon naugmad sa pinulongan niini, kamo kinahanglan gayud nga-instalar sa usa ka espesyal nga putos sa Java-components, nga mao ang anaa sa ibabaw sa web site pulong sa Dios. Ang kompaniya naghatag lain-laing mga apod-apod, nga lahi sa target plataporma, ingon man usab sa nagkalain-laing mga mga kapilian. Ang kasagaran nga user dili kinahanglan sa paggamit sa Java bersiyon nga lahi gikan sa katapusan, ang labing bag-o nga. Kini lamang ang makahimo sa pagbati alang sa mga developers nga nagkinahanglan piho nga mga pamaagi alang sa piho nga mga bahin ug mga kapabilidad.

Sa pag-instalar Java sa ibabaw sa imong computer, user kinahanglan una nga sa pagsiguro nga ang mga kinaiya sa mga ekipo magtigum sa minimum kinahanglanon sa sistema. Pulong sa Dios inhenyero naghago sa pagpakunhod sa pultahan sa mga kinahanglanon sa sistema, apan kini mao ang pa didto, ug kini kinahanglan nga giisip nga. Ang user kinahanglan sa pagpangita sa dapit siya nagkinahanglan sa-apod-apod base sa operating nga sistema, nga siya gusto nga-instalar sa mga software. Kay sa panig-ingnan, Java alang sa Windows 7 Kini mao ang usa ka executable EXE-file, nga nagkinahanglan lamang hingalan sa instalar directory, ug unya iyang buhaton ang tanang mga butang sa iyang kaugalingon. Kini mao ang bili noting nga ang sistema mahimong instalar sa sama nga higayon sa usa lamang ka kopya sa software kabhang. Busa, sa dili pa pagbutang sa panginahanglan sa pagsiguro nga ang mga daan nga bersyon sa Java gikuha gikan sa sistema sa. Kon dili, ang installer mangutana sa pagtangtang sa nagkasumpaki nga programa sa dili pa ikaw magpadayon sa instalar.

Sugdi pagpalambo sa sa Java

Human sa user sa malamposong instalar sa software palibot, kini mahimong anaa sa usa ka matang sa paagi alang sa pagpatay sa na gisulat sa mga programa, ug sa paghimo sa ilang kaugalingon. Aron sa pagsugod sa programa sa sa Java, nga kamo dili kinahanglan sa bisan unsa nga dugang nga mga programa. Kita kinahanglan lamang sa usa ka tinguha sa pagkat-on sa bag-ong mga butang ug sa pagsabut sa pinulongan sa arkitektura. Kon ang user sa nakahimo sa malampuson nga instalar sa Java, ug sa proseso walay panagbangi sa ubang mga programa, mahimo magsugod sa pagsulat code sa bisan unsa nga teksto editor.

Pulong sa Dios nga gihimo sa sigurado sa paghatag sa mga maximum hugpong sa mga himan alang sa developers. Sa Java, ang package naglakip sa usa ka tighipos (Javac utility), nga, sa ingon sa argumento sa dalan sa bisan unsa nga text file, kinabig kini ngadto sa usa ka bytecode virtual makina nga masabtan.

user sa gihapon dili modagan sa aplikasyon ug tan-awa ang mga resulta sa ilang mga buhat. Sa pag-instalar sa usa ka Java aplikasyon alang sa Windows 7, kini mao ang gikinahanglan nga sa "pack" sa tibod-archive.

Ang tadyaw format ang nakuha gikan sa pagkunhod sa Java Archive, ug ang usa ka espesyal nga matang sa pamilyar sa tanan nga ZIP-file, nga dugang nga gilangkoban sa usa ka paghulagway sa mga klase ug dependencies ug mga puntos sa entry point (nag-unang klase) sa aplikasyon. Sa paghimo sa usa ka .jar-file sa sa mao gihapon nga ngalan nga gigamit sa utility, nga naglakip usab sa standard nga package gikan sa pulong sa Dios. Human sa iyang malampuson nga pagpatuman, ang user mahimong modagan sa usa ka aplikasyon nga gibuhat o Java sugo gikan sa sugo linya o console, o pinaagi lamang sa double-click.

Ang nag-unang nga sangkap sa mga Java nga pinulongan

Aron sa malampuson nga pagpalambo sa mga aplikasyon sa Java nga pinulongan, pagkat-on nagkinahanglan kini sa pagsugod sa mga kaayo nga sukaranan. Novice programmers usahay lisud nga sa pagsabut sa pulong nga "butang-oriented" nga pinulongan. Daghang mga tawo ang sayop nga nagtuo nga kini nagtumong sa sa kamatuoran nga ang tanan nga mga butang, mga binuhat nga-operate sa pinulongan mao ang mga butang. Apan, dili kini tinuod. Sa Java nga pinulongan, gawas alang sa mga pasilidad, adunay usab ang usa ka hugpong sa mga karaang matang. Kini nga integer nga matang data (Byte, mubo, int, dugay ), nga mao ang mga integers lain-laing mga gitas-on nga pulong, fractional matang data (float, double), ingon man usab sa mga linya ug mga matang sa kinaiya (pisi ug char) matag.

Alang sa matag usa kanila adunay mga gitawag nga mga klase - putos, nga gigamit sa paghimo sa usa ka paghisgot sa usa ka butang sa pipila ka matang. Kini mao ang tinuod nga alang sa tanan nga karaang matang gawas sa data hilo.

Bahin sa pagpatuman sa hilo nga klase sa Java

Java-line - kini mao ang usa ka espesyal nga klase. Kini matawag nga usa ka dili mausab nga butang. Kon magpasakop kamo sa usa ka aplikasyon sa panumduman sama sa usa ka pundok nga sagbut (tapok nga), nga naglakip sa usa ka arbitraryong pisi, nan ang matag operasyon sa ibabaw niini (ang pagpili sa mga substring, concatenation, kinaiya pagpuli, ug sa ingon sa. D.) Ang paghimo sa usa ka bag-o nga pananglitan sa linya sa pagsugod, nga lahi gikan sa orihinal nga resulta sa operasyon.

Busa, ang hilo mao ang kanunay nga gikinahanglan sa pagtrabaho pag-ayo, bisan pa sa kamatuoran nga ang collection sa basura sa handumanan midagan daku, ang programmer kinahanglan pag-ayo sa pagpugong sa handumanan nagaawas wala kinahanglana nga paghisgot sa sa pisi. Maayo na lang, kay kini adunay usa ka daghan sa mga katabang sa mga klase. Pananglitan, sa paggamit sa StringBuilder ug StringBuffer, nga motugot sa pagmaniobra sa kuldas, apan ayaw paghimo human sa matag bag-o nga higayon.

Ang Java nga pinulongan - regular nga mga ekspresyon. Ang ilang dagway ug katuyoan

Ang regular nga mga ekspresyon nagpakita sa ulahing bahin sa ikakaluhaan ka siglo ug kausaban sa mga teknolohiya sa electronic nga teksto pagproseso.

Kaniadto, search alang sa piho nga mga seksyon diha sa teksto o sa substring mao ang usa ka komon nga problema, nga gikinahanglan nga paningkamot ug panahon alang sa pagpatuman. Programmers nga check hapit matag site sa tukma matching sa bungat sukaranan search o itandi kini uban sa usa ka daghan sa mga kahimtang. Apan, uban sa anhi sa regular nga mga ekspresyon sa mga oportunidad sa paggamit sa meta mga karakter, nga kini nahimong anaa sa paghulagway sa usa ka sumbanan nga kinahanglan nga masusi. Sa Java regular nga mga ekspresyon nagpakita sa version 5, ug sukad nahimong usa ka mahinungdanon nga hiyas sa software palibot.

Ang pagtrabaho uban sa regular nga mga ekspresyon sa Java

Sa Java, sa tanan nga mga klase, ang usa ka paagi o sa lain gigamit sa pagtrabaho uban sa regular nga mga ekspresyon, sa usa ka linain nga package nga gitawag java.util.regex. Sa Java regular nga ekspresyon naghulagway sa Sumbanan nga klase, nga gihubad ngadto sa Iningles nagpasabut nga "sumbanan". niini nga klase modawat sa usa ka hilo argumento sa magbubuhat, nga mahimong gamiton sa paghimo sa usa ka template. Sa diha nga kamo gusto sa paghulagway niini, inay sa yano nga mga sulat nga mas maayo nga paggamit wildcards.

Aron sa tukma nga paagi hingalan sa mga lantugi search, kini mao ang mas maayo sa pagbasa sa opisyal nga mga dokumento gikan sa pulong sa Dios, ingon nga sa daghan nga mga meta karakter dili magpasabot kon unsa ang ordinaryo nga user o sa usa ka novice programmer tingali maghunahuna. Kay sa panig-ingnan, ang ilhanan "+" nagpakita nga ang sumbanan pagkapukan sa usa o labaw pa nga mga higayon sa diha-diha dayon nag-unang elemento. Sa diha nga gipatuman sa Java regular ekspresyon, espesyal nga mga karakter mao ang mga sama sa bisan unsa nga lain nga mga pinulongan programming. Busa, paglangyaw sa laing plataporma kinahanglan nga walay sakit.

Posible aplikasyon sa regular nga mga ekspresyon

Kini kinahanglan nga nakita nga ang mga posibilidad sa regular nga mga ekspresyon labing maayo nga angay sa pagdumala dako kaayo nga kantidad sa teksto. Pananglitan, ang pipila search yawe, o mga kalihokan pulong sa Register sa proviso nga ang kaso sa diin ang yawe nahisulat dili importante. Kamot paglain-lain sa mga teksto nga kaayo inefficient alang sa pagsulbad sa maong usa ka problema, ug uban sa gitukod-sa Java regular nga mga ekspresyon mahimong makab-ot sa usa ka magtiayon nga sa mga mga linya sa code.

Nga mao ang ngano nga kita naghunahuna sa sa pagtuon sa pinulongan sa bisan unsang paagi dili mingawon sa maong usa ka importante nga bahin ingon nga sa usa ka regular nga ekspresyon. Sa Java, kini mahimong gamiton sa nagkalain-laing mga kaumahan - gikan sa pagbalido data entry nga porma (ang e-mail address, mga numero sa credit card) sa pag-analisar sa trapiko ug sa user hangyo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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