RačunalaProgramiranje

Java: regularni izraz, posebni znakovi

Danas programiranje u Java, najvjerojatnije, nitko neće biti iznenađen. Napredak u ovom području je tako velika da je naša suvremena stvarnost bi izgledalo prije poznat 50-60 godina u ovoj priči iz filma a la „Povratak u budućnost”.

Podrijetlo Java jeziku

Java - objekt-orijentirani programski jezik, koji je izvorno razvijen od strane tvrtke Sun Microsystems, a kasnije je postao podrška i razvoj provodi Oracle.

Ne smije se miješati s razvojem jezika ili rada Softverska platforma okoliš. Do potonje treba shvatiti skup većeg broja različitih komponenti koje zajedno pružaju izvršenje Java-kod u različitim hardverskim okruženjima. Programi pisani u Javi se prevode u poseban format zove bajt, koja je kasnije izvedena pomoću virtualnog stroja (JVM) - U sklopu softverskom platformom.

Instalacija i početak rada

Kako bi se uspješno izvoditi aplikacije razvijene na tom jeziku, morate instalirati poseban paket Java komponenti, koja je dostupna na web stranici Oracle. Tvrtka nudi različite raspodjele, koji se razlikuju u ciljnoj platformi, kao i različite opcije. Prosječan korisnik ne treba koristiti Java verziju koja se razlikuje od prethodnog, najnovije. To ima smisla samo za programere koji trebaju specifične strategije za specifične mogućnosti i sposobnosti.

Za instalaciju Java na vašem računalu, korisnik mora prvo osigurati da su karakteristike uređaja zadovoljava minimalne zahtjeve sustava. Oracle inženjeri su naporno radili da se smanji prag sistemskim zahtjevima, ali je još uvijek tu, i to treba uzeti u obzir. Korisnik treba pronaći mjesto mu je potrebno raspodjelu na temelju operativnog sustava, što on želi instalirati softver. Na primjer, Java za Windows 7 To je izvršna .exe-datoteku, što će zahtijevati samo odrediti direktorij instalacije, a zatim će učiniti sve sebe. Važno je napomenuti da sustav može biti instaliran u isto vrijeme samo jedan primjerak softvera ljuske. Dakle, prije instaliranja morati osigurati da je prethodna verzija Java uklonjen iz sustava. Ako to ne učinite, instalater će zatražiti da se ukloni sukobljeni program prije nego što nastavite s instalacijom.

Početak razvoja u Javi

Nakon što je korisnik uspješno instaliran softver okoliš, bit će na raspolaganju za različitim sredstvima za izvršenje već napisanih programa, te stvoriti svoje vlastite. Kako bi se početi programiranje u Javu, ne treba nikakve dodatne programe. Trebamo samo želju za učenjem novih stvari i da razumiju jezik arhitekture. Ako korisnik je u mogućnosti da uspješno instalirati Java, te u procesu nemaju sukobe s drugim programima, možete početi pisati kod u bilo kojem uređivaču teksta.

Oracle je napravio siguran da pružaju maksimalnu skup alata za programere. U Java, paket uključuje prevodilac (javac uslužni), koji je, uzimajući kao argument put bilo tekstualnu datoteku, pretvara ga u bajtnog virtualnom stroju razumljiv.

Korisnik još uvijek ne može pokrenuti aplikaciju i vidjeti rezultate svog rada. Za instalaciju Java programa za Windows 7, potrebno je „paket” u JAR-arhivu.

Format JAR proizlazi iz smanjenja Java Archive, te posebne vrste poznato svim ZIP-datoteke, koja sadrži opis klasa i ovisnosti i ukazuje na ulazu (glavna klasa) u primjeni. Za stvaranje .jar-datoteku koja ima isti naziv koji se koristi od strane komunalnih, koji je također uključena u standardni paket od Oracle. Nakon uspješne implementacije, korisnik može pokrenuti program stvorio ili Java naredbu iz naredbenog retka ili konzole, ili jednostavno dvostrukim klikom.

Glavne komponente Java jeziku

Kako uspješno razvijati aplikacije u Java jeziku, učenje treba početi sa samim osnovama. Novak programeri ponekad teško shvatiti pojam „objektno-orijentirani” jezik. Mnogi ljudi pogrešno vjeruju da se odnosi na činjenicu da su sve osobe koje mogu raditi na jeziku su objekti. Međutim, to nije istina. U Java jeziku, osim za objekte, tu je i niz primitivnih tipova. Ovaj broj vrsta podataka (bajt, ukratko, int, long ), koji su cijeli brojevi različiti duljina riječi, djelomični vrste podataka (float, double), kao i linije i vrste znakova (string i char), pojedinačno.

Za svaki od njih postoji takozvana klase - omotača, koji se koriste za stvaranje referencu na objekt neke vrste. To vrijedi za sve primitivne vrste, osim niza podataka.

Značajke provedbe niza klasa u Javi

Java-linije - to je posebna klasa. To može biti klasificirana kao nepromjenjivi objekt. Ako pošaljete memoriju aplikacije kao gomila (gomila), koji sadrži proizvoljan niz, svaki rad na njemu (na izbor podniz, ulančavanje, zamjenu znakova, i tako dalje. D.) će stvoriti novu instancu startnoj liniji, koja će se razlikovati od izvornog rezultat operacije.

Dakle, niz je uvijek potrebno raditi vrlo oprezno, unatoč činjenici da je odvoz smeća u memoriji prometuje velik, programer mora biti vrlo oprezni kako bi se spriječilo memorije overflow nepotrebno pozivanje na niz. Srećom, za to postoji puno pomoćnih klasa. Na primjer, koristite StringBuilder i StringBuffer, koji omogućuju da manipuliraju žice, ali ne stvaraju nakon svakog stupnja.

Java jezik - regularnih izraza. Izgled i namjena

Regularni izrazi pojavio u kasnom dvadesetom stoljeću i revoluciju u tehnologiji elektronske obrade teksta.

Prije toga, potraga za određenim dijelovima u tekstu ili podniz je čest problem, koji zahtijeva trud i vrijeme za provedbu. Programeri su morali provjeriti gotovo svake stranice na točno odgovara određenom parametru za pretraživanje ili usporedite ga s puno uvjeta. Međutim, s pojavom regularnih izraza imaju mogućnost korištenja meta znakove, po kojima je postao dostupan za opisivanje uzorak po kojem je morala biti pretražen. U Java regularni izrazi pojavio u verziji 5, i od tada je postao bitan atribut softvera okoliš.

Rad sa regularnim izrazima u Javi

U Java, sve klase, na ovaj ili onaj način se koriste za rad sa regularnim izrazima, u posebnom paketu zvanom java.util.regex. U Java regularni izraz opisuje razred uzorak, što u prijevodu na engleski znači „uzorak”. Ovaj razred prihvaća string argument konstruktora, koji se može koristiti za stvaranje predloška. Kada želite opisati, umjesto jednostavnih slova bolje koristiti zamjenske znakove.

Da bi se pravilno odrediti parametre pretraživanja, bolje je čitati službenu dokumentaciju iz Oracle, kao i mnogi meta znakova ne može značiti ono što obični korisnik ili početnik programer može misliti. Na primjer, znak „+” pokazuje da je uzorak spadaju u jednu ili više instanci prethodnom elementa. Kada se provodi u Java regularni izraz, posebni znakovi su isti kao i na bilo kojem drugom programskom jeziku. Dakle, migracija na drugu platformu trebao biti bezbolan.

Moguće primjene regularnih izraza

Treba napomenuti da je mogućnost regularnih izraza su najprikladnije za obradu velike količine teksta. Na primjer, neki traži ključ, ili kombinacije riječi u registar s tim da je slučaj u kojem je napisan ključ nije važno. Ručno sortiranje teksta će biti vrlo neučinkovit za rješavanje takvih problema, a sa izgrađen-in Java regularni izrazi mogu se postići nekoliko linija koda.

To je razlog zašto smo s obzirom na studij jezika na bilo koji način ne mogu propustiti tako važnu ulogu kao regularni izraz. U Java, može se koristiti u različitim područjima - od potvrđivanja obrasca unos podataka (e-mail adrese, brojeva kreditnih kartica) za analizu prometa i korisničke zahtjeve.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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