KompiuteriaiProgramavimas

"Java": reguliari išraiška, specialūs simboliai

Šiandien, programavimas Java, greičiausiai, niekas nebus nustebintas. Pažanga šioje srityje yra toks didelis, kad mūsų šiuolaikinė tikrovė būtų atrodė prieš pažįstama 50-60 metų šią istoriją iš filmo "a la" Atgal į ateitį ".

Iš Java kalba ištakos

Java - objektiškai orientuota programavimo kalba, kuri iš pradžių buvo sukurta Sun Microsystems, o vėliau jis tapo atliko Oracle palaikymas ir plėtra.

Neturi būti painiojama su kalbos raidos ar veiklos rezultatams programinės įrangos platforma aplinkoje. Pastarosios turi būti suprantama rinkinį, kuriuo iš įvairių komponentų, kurie kartu suteikiančių Java-vykdyti kodą į įvairios įrangos aplinkoje daugybės. Programų, parašytų į Java yra išverstos į specialų formatą, vadinamą baitinis, kuri vėliau buvo atliktas naudojant virtualią mašiną (JVM) - tai programinės įrangos platforma dalis.

Montavimo ir Darbo pradžia

Siekiant sėkmingai paleisti programas sukurtos šia kalba, turite įdiegti specialų paketą JAVA komponentus, kuriuos galima rasti "Oracle" interneto svetainėje. Įmonė teikia įvairias paskirstymo, kurios skiriasi tikslinės platforma, taip pat įvairias galimybes. Vidutinis vartotojas neturi naudoti Java versiją, kuri skiriasi nuo paskutinis, naujausias. Tai turi prasmę tik kūrėjams, kurie turi specifines strategijas konkrečių funkcijų ir galimybių.

Norėdami įdiegti "Java" kompiuteryje, vartotojas pirmiausia turi įsitikinti, kad įrangos charakteristikos atitinka minimalius sistemos reikalavimus. "Oracle" inžinieriai dirbo sumažinti sistemos reikalavimus ribą, bet ji vis dar ten, ir ji turi būti laikoma. Vartotojas turėtų rasti svetainėje jam reikia paskirstymą remiantis operacinės sistemos, kurią jis nori įdiegti programinę įrangą. Dėl Pavyzdžiui, "Java" Windows 7 Tai vykdomąjį .exe failas, kuris reikalauja tik nurodyti diegimo katalogą, ir tada jis padarys viską pats. Verta pažymėti, kad sistema gali būti įdiegta tuo pačiu metu tik vienas programinės įrangos kopiją lukštais. Todėl, prieš diegdami reikia įsitikinti, kad ankstesnės versijos Java pašalinami iš sistemos. Jei ne, Instaliavimo programa paklaus prieš tęsdami diegimą pašalinti prieštaringą programą.

Pradėkite kurti Java

Po vartotojas sėkmingai įdiegėte programinę įrangą, aplinką, ji bus prieinama prie priemonių, skirtų jau parašytų programų vykdymo įvairovė ir sukurti savo. Norint pradėti programavimo "Java", jums nereikia jokių papildomų programų. Mums reikia tik noro mokytis naujų dalykų ir suprasti architektūros kalbą. Jei vartotojas buvo sėkmingai įdiegti "Java", ir šiame procese neturi konfliktų su kitomis programomis, galite pradėti rašyti kodą bet kuriuo teksto redaktoriumi.

"Oracle" pasirūpino, kad užtikrintų maksimalų įrankių rinkinį kūrėjams. Java, paketas apima kompiliatorių (JAVAC naudingumo), kuri, atsižvelgiant kaip argumentas kelią į bet kokį teksto failą, konvertuoja jį į baitinis virtualioje mašinoje suprantama.

Vartotojas dar negali paleisti programą ir pamatyti savo darbo rezultatus. Norėdami įdiegti "Java" programą "Windows 7", būtina "pakuotėje" į JAR-archyvas.

JAR formatas yra kilęs iš Java Archyvas mažinimo ir specialios rūšies susipažinę su visa ZIP failą, kuris papildomai apima klasių ir priklausomybių ir kiekis į įvažiavimo (pagrindinis klasė) paraiškoje aprašymas. Norėdami sukurti .jar failą tuo pačiu pavadinimu, kurį naudoja įrankį, kuris taip pat yra įtrauktas į standartinį paketą iš "Oracle". Po sėkmingo jos įgyvendinimo, vartotojas gali paleisti programą, sukurtą ar Java komandą iš komandų eilutės ar konsolės, arba tiesiog dukart spustelėdami.

Pagrindiniai komponentai Java kalba

Norint sėkmingai plėtoti programas Java kalba, mokymosi reikia pradėti nuo pačių pagrindų. Naujokas programuotojai kartais sunku suprasti sąvoką "Objektinis" kalbą. Daugelis žmonių klaidingai mano, kad ji nurodo į tai, kad visi subjektai, kurie gali veikti kalbos yra objektai. Tačiau tai nėra tiesa. "Java" kalba, išskyrus įrenginius, taip pat yra primityvių tipų rinkinys. Tai sveikas duomenų tipas (baitas, trumpas, INT, ilgas ), kuri yra sveikieji skaičiai skiriasi žodžio ilgis, dalies ėminio duomenų tipai (plūdės, dviguba), taip pat linijų ir simbolių rūšys (Styginių ir char) atitinkamai.

Dėl kiekvieno iš jų yra vadinamieji klasės - Vyniojimo padargai, kurie naudojami sukurti nuorodą į kokio nors objekto. Tai pasakytina apie visus primityvių tipų, išskyrus styginių duomenis.

Savybės eilutės klasės Java įgyvendinimo

Java linija - tai speciali klasė. Jis gali būti klasifikuojami kaip nekintama objektą. Jei pateikti paraišką atminties kaip siena (krūvos), kuriame yra savavališkai eilutę, tada kiekvienas operaciją Ji (iš poeilučio, sąryšis, simbolių keitimą parinkimas ir pan. D.) sukurs naują egzempliorių starto linijos, kuri skirsis nuo originalaus rezultato operacijos.

Todėl, eilutė visada reikia dirbti labai atsargiai, nepaisant to, kad šiukšlių surinkimo atmintis veikia puikiai, programuotojas turi būti labai atsargūs, kad būtų išvengta atminties perpildymo nereikalingų nuoroda į eilutę. Laimei, tai ten yra pagalbininkas klasių aikštelė. Pavyzdžiui, naudokite StringBuilder ir StringBuffer, kurios leidžia manipuliuoti eilutes, bet nesukuria po kiekvieno naujo instancijos.

Java kalba - reguliarios išraiškos. Jų išvaizda ir paskirtis

Reguliarūs išsireiškimai pasirodė XX amžiaus pabaigoje ir revoliuciją elektroninės teksto apdorojimo technologija.

Anksčiau paieška konkrečių dalių tekste ar poeilučio buvo dažna problema, kuri reikalauja pastangų ir laiko jas įgyvendinti. Programuotojai turėjo patikrinti beveik kiekvieną svetainę tikslaus atitikimo nurodytą paieškos parametras arba palyginti jį su sąlygomis aikštelė. Tačiau, kad reguliarios išraiškos atėjimas turi galimybę naudotis meta simbolių, pagal kurią jis tapo prieinama aprašyti modelį, pagal kurį turėjo būti ieškoma. Java reguliarios išraiškos pasirodė versija 5, ir nuo to laiko tapo esminis atributas programinės įrangos aplinkoje.

Darbas su reguliarios išraiškos Java

Java, visos klasės, vienu ar kitu būdu yra naudojami dirbant su reguliarios išraiškos, atskirame pakete vadinamas java.util.regex. Be Java Įprastoji išraiška apibūdina Raštas klasė, kuri išversta į anglų reiškia "modelis". Į šią klasę priima eilutę argumentą, konstruktorius, kuri gali būti naudojama siekiant sukurti šabloną. Kai norite jį apibūdinti, o ne paprastų laiškų geriau naudoti pakaitos simbolius.

Siekiant tinkamai nurodyti paieškos parametrai, tai geriau skaityti oficialius dokumentus iš "Oracle", nes daugelis meta simbolių, negali reikšti, ką manote įprasta vartotojas arba naujokas programuotojas. Pavyzdžiui, ženklas "+", rodo, kad modelio patenka į vieną ar daugiau egzempliorių iškart prieš tai einantį elementą. Kai įgyvendinamos Java reguliaraus išraiška, specialieji simboliai yra tokie patys kaip ir bet kurioje kitoje programavimo kalba. Todėl migracija į kitą platformą, turėtų būti neskausmingas.

Galimi taikymai reguliarios išraiškos

Reikėtų pažymėti, kad reguliarios išraiškos galimybė geriausiai tinka dirbti labai daug teksto. Pavyzdžiui, kai paieškos klavišą arba žodžių kombinacijos Registruotis su sąlyga, kad tuo atveju, kai raktas yra raštu nėra svarbu. Rankų rūšiavimas tekste būtų labai neefektyvus sprendžiant tokią problemą, ir su built-in Java reguliarios išraiškos galima pasiekti daug eilučių kodo pora.

Štai kodėl mes svarstome kalbos tyrimą jokiu būdu negalima praleisti tokį svarbų vaidmenį, kaip reguliaraus išraiška. Java, jis gali būti naudojamas įvairiose srityse - nuo patvirtinti duomenų įvedimo forma (elektroninio pašto adresas, kredito kortelės numerius) analizuoti eismo ir naudotojų prašymus.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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