ArvutidProgrammeerimine

Java: regulaaravaldise erimärgid

Täna, programmeerimine Java, tõenäoliselt keegi ei üllatunud. Edusammud selles valdkonnas on nii suur, et meie tänapäeva reaalsus oleks tundus tuttav 50-60 aastat tagasi seda lugu filmist a la "Tagasi tulevikku".

Päritolu Java keele

Java - objektorienteeritud programmeerimiskeelt, mis oli algselt välja töötatud Sun Microsystems ja hiljem sai tuge ja arengu läbi Oracle.

Ei tohi segi ajada keele areng ja tulemuslikkus tarkvaraplatvormi keskkond. Viimati mainitud tuleb mõista kogum paljudest erinevatest osadest, mis koos annavad täitmise Java-koodi erinevaid riistvara keskkondades. Programmid kirjutatud Java on tõlgitud erilist vormi nimetatakse bytecode, mida hiljem läbi abil virtuaalne masin (JVM) - osa tarkvara platvormi.

Paigaldamine ja Alustamine

Et edukalt käivitada rakendusi arendada selles keeles, siis tuleb paigaldada spetsiaalne pakett Java-komponendid, mis on kättesaadav Oracle veebilehel. Ettevõte pakub erinevaid väljamakseid, mis erinevad eesmärgi platvormi, samuti erinevaid võimalusi. Keskmine kasutaja ei pea kasutama Java versioon, mis erineb viimasest, kõige hilisemast. See on mõttekas ainult arendajatele, kes vajavad konkreetsed strateegiad eripära ja võimalusi.

Paigaldada Java arvutis, peab kasutaja kõigepealt veenduda, et selliste seadmete omadused vastab süsteemi miinimumnõuetele. Oracle insenerid on teinud tublit tööd, et vähendada künnise süsteemi nõuetele, kuid see on endiselt olemas ja see tuleb arvestada. Kasutaja peaks leidma koha ta vajab jaotus põhineb operatsioonisüsteem, mida ta tahab installeerida. Sest näiteks Java Windows 7 See on käivitatav EXE-faili, mis nõuab ainult täpsustada paigaldus kataloogi ja siis ta teeb kõik ise. Väärib märkimist, et süsteem saab paigaldada samal ajal ainult üks koopia tarkvara kest. Seega, enne paigaldamist vaja veenduda, et eelmine versioon Java eemaldatakse süsteemist. Kui te seda ei tee, paigaldaja küsib eemaldada vastandatud programmi enne kui jätkata installeerimist.

Alustada Java

Pärast kasutaja on edukalt installitud tarkvara keskkond, siis on saadaval erinevaid vahendeid täitmise juba kirjutanud programmide ja luua oma. Et alustada programmeerimine poolt Java, sa ei pea mingeid lisaprogramme. Me peame vaid soov õppida uusi asju ja mõista arhitektuuri keel. Kui kasutaja suutis edukalt installida Java, ja selles protsessis ei ole vastuolus teiste programmidega, võite alustada kirjalikult koodi suvalise tekstiredaktoriga.

Oracle on kindlaks teinud, et pakkuda maksimaalset tööriistade komplekt arendajatele. Java pakett sisaldab koostaja (JAVAC utiliit), mis, võttes argument tee ühtegi tekstifaili, teisendada selle bytecode virtuaalmasina mõistetav.

Kasutaja ei saa ikka käivitada rakendus ja näha tulemusi oma töö. Paigaldada Java rakendus Windows 7, on vaja "pack" JAR-arhiiv.

JAR formaat on saadud vähendamise Java Archive ja eriline tuttav kõigile ZIP-faili, mis sisaldab lisaks kirjeldus klasside ja sõltuvused ja punktid sisenemispunkti (Põhiklass) taotluses. Et luua jar-faili sama nime, mida kasulikkust, mis on lisatud ka standard pakett Oracle. Pärast edukat rakendamist, saab kasutaja käivitada rakendus loodud või Java käsk käsurealt või konsooli, või lihtsalt topeltklõpsuga.

Peamised komponendid Java keele

Et edukalt arendada rakendusi Java keele õppimine see tuleb alustada väga põhitõdesid. Algaja programmeerijad mõnikord raske aru saada mõiste "objektorienteeritud" keeles. Paljud inimesed ekslikult arvata, et see viitab asjaolule, et kõik üksused, mis võib töötada keeles on objektid. Kuid see ei ole tõsi. Java keeles, välja arvatud rajatiste, on ka komplekt primitiivne tüüpi. See täisarv andmetüübi (bait, lühike int, long ), mis on täisarvud erineva sõnapikkuse fraktsioneeriva andmetüüpe (float, double), samuti liinid ja iseloomu tüüpi (stringid ja paalia) võrra.

Iga neist on nn klassid - ümbriseid, mida kasutatakse, et luua viide objekti mingisugune. See kehtib kõigi primitiivne liigid, välja arvatud string andmeid.

Tunnused rakendamise string klassi Java

Java-line - see on eriline klass. Seda saab liigitada muutumatu objekti. Kui saadate taotluse mälu hunnik (hunnik), mis sisaldab suvalise string, siis iga operatsiooni seda (valimine alamstringid, ahel, iseloomu asendamine, ja nii edasi. D.) loob uue Näiteks stardiliini, mis erinevad algsest tegevuse tulemus.

Seetõttu string on alati vaja töötada väga hoolikalt, vaatamata asjaolule, et prügi kogumise mälu jookseb suur, programmeerija peab olema väga ettevaatlik, et vältida mälu ülevoolu tarbetu viide string. Õnneks see on palju abiklasse. Näiteks kasutada StringBuilder ja StringBuffer, mis võimaldavad manipuleerida stringid, kuid ei loo pärast iga uue näiteks.

Java keeles - regulaaravaldiste. Nende välimus ja eesmärk

Regulaaravaldisi ilmus hilja kahekümnenda sajandi ja pöörde tehnoloogia elektroonilise teksti töötlemiseks.

Varem otsingut teatud osadele tekstis või alamstring oli levinud probleem, mis nõuavad pingutust ja rakendamise ajaks. Programmeerijad oli kontrollida peaaegu iga saidi täpne sobitamine määratud otsingu parameeter või võrrelda seda palju tingimusi. Kuid tekkega regulaaravaldiste on võimalus kasutada meta märki, mille ta sai kirjeldamiseks on olemas muster, mille tuli otsida. Java regulaaravaldiste ilmus versioon 5 ja nüüdseks on oluline atribuut tarkvara keskkonnas.

Töö regulaaravaldiste Java

Java, kõik klassid, ühel või teisel viisil on harjunud töötama regulaaravaldiste, eraldi paketi nimega java.util.regex. In Java regulaaravaldise kirjeldab Muster klassi, mis tõlgitakse inglise tähendab "muster". Sellesse klassi aktsepteerib stringi argument ehitaja, mida saab kasutada, et luua mall. Kui soovite seda kirjeldada, mitte lihtsat tähte paremini kasutada metamärke.

Et korralikult täpsustada otsingu parameetrid, see on parem lugeda ametlikud dokumendid Oracle, nii palju meta tähemärke ei tähenda see, mida tavakasutaja või algaja programmeerija võiks arvata. Näiteks märk "+" näitab, et muster kuuluvad ühte või mitut eksemplari vahetult enne element. Kui rakendatakse Java regulaaravaldise erimärgid on samad mis tahes muu programmeerimiskeele. Seega, migratsioon teise platvormi peaks olema valutu.

Võimalikud rakendused regulaaravaldiste

Tuleb märkida, et võimalus regulaaravaldiste sobivad kõige paremini hakkama väga suure hulga teksti. Näiteks mõned Lappamisrežiimide või sõnaühendeid registris eeldusel, et olukord, kus võti on kirjutatud ei ole oluline. Hand sorteerimine teksti oleks väga ebaefektiivne, et lahendada selliseid probleeme, ja sisseehitatud Java regulaaravaldiste võimalik saavutada paar rida koodi.

See on põhjus, miks me kaalume uuring keel kuidagi ei saa mööda nii oluline osa kui regulaaravaldis. Java, seda saab kasutada erinevates valdkondades - alates kinnitamisel andmesisestusvormile (e-posti aadresse, krediitkaardi numbreid) analüüsida liiklust ja kasutaja soovib.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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