Računala, Programiranje
Java: regularni izraz, posebne znakove
Danas, programiranje u Javi, najvjerovatnije, niko neće iznenaditi. Napredak u ovoj oblasti je toliko velika da bi naši savremene stvarnosti izgledalo prije poznata 50-60 godina u ovoj priči iz filma a la "Povratak u budućnost".
Poreklo jezika Java
Java - objektno orijentisan programski jezik, koji je prvobitno razvio Sun Microsystems, a kasnije je postao podršku i razvoj provodi Oracle.
Instalacija i početak
Kako bi se uspješno pokretanje aplikacija razvijena na tom jeziku, morate instalirati poseban paket Java komponenti, koji je dostupan na web stranici Oracle. Kompanija pruža različite distribucije, koje se razlikuju u ciljnoj platformi, kao i razne opcije. Prosječna korisnik ne treba koristiti Java verziju koja se razlikuje od prošle, najnoviji. To ima smisla samo za programere koji trebaju specifične strategije za određene funkcije i mogućnosti.
Da biste instalirali Java na vašem računalu, korisnik mora prvo biti sigurni da je karakteristika opreme zadovoljava minimalne zahtjeve sustava. Oracle inženjeri su naporno radili kako bi se smanjio prag sistemske zahtjeve, ali je i dalje tu, i mora se uzeti u obzir. Korisnik treba pronaći lokacije koja mu je potrebna za distribuciju na osnovu operativnog sistema, koji hoće da biste instalirali softver. Na primjer, Java za Windows 7 To je izvršna .exe datoteke, što će zahtijevati samo odrediti direktorij instalacije, a onda će on učiniti sve sebe. Važno je napomenuti da se sistem može biti instaliran u isto vrijeme samo jednu kopiju softvera ljuske. Stoga, prije instaliranja potreba kako bi bili sigurni da je prethodna verzija Java ukloniti iz sistema. Ako to ne učinite, instalater će zatražiti da uklonite suprotstavljenih programa pre nego što nastavite instalaciju.
Početi u razvoju u Javi
Nakon što je korisnik uspješno instaliran softver okruženju, to će biti dostupan na razne načine za izvršenje već pisali programa, i da stvori svoje. Kako bi se početi programiranje u Java, ne treba nikakve dodatne programe. Treba nam samo želja za učenjem novih stvari i da shvate jezik arhitekture. Ako korisnik je u mogućnosti da uspješno instalirati Java, iu tom procesu nema sukoba sa drugim programima, možete početi pisanje koda u bilo kojem tekst editoru.
Oracle je pobrinuo da pruži maksimum skup alata za programere. U Javi, paket uključuje kompajler (javac utility), što je, uzimajući kao argument put na bilo koji tekst datoteku, pretvara ga u bytecode virtualnu mašinu razumljivo.
Korisnik još uvijek ne može pokrenuti aplikaciju i vidjeti rezultate svog rada. Da biste instalirali Java aplikacije za Windows 7, potrebno je "paket" u JAR-arhivu.
Format JAR je izvedena iz smanjenja Java Arhiva, a posebna vrsta poznat svim ZIP datoteku, što dalje sadrži opis klasa i zavisnosti i ukazuje na ulazna točka (glavni klasa) u aplikaciji. Za kreiranje .jar datoteke istog imena koje koriste komunalnih, koji je također uključen u standardnom paketu Oracle. Nakon njegovu uspješnu realizaciju, korisnik može pokrenuti aplikacija napravljena ili Java naredbe iz komandne linije ili konzole, ili jednostavnim duplim klikom.
Glavne komponente Java jezika
Kako bi se uspješno razvijati aplikacije u Java jeziku, učenje je potrebno da se počne sa vrlo osnove. Novi programeri ponekad teško shvatiti pojam "objektno orijentisanog" jezik. Mnogi ljudi pogrešno vjeruju da se to odnosi na činjenicu da su svi subjekti koji može raditi na jeziku su objekti. Međutim, to nije istina. U Java jeziku, osim za objekte, tu je i niz primitivnih tipova. Ovaj cijeli broj tip podataka (bajt, kratka, int, long ), koji su cijeli brojevi različite dužine riječ, frakcijski tipove podataka (float, double), kao i linije i vrste karaktera (String i znakova) respektivno.
Za svaki od njih postoje tzv klase - omoti, koji se koriste za stvaranje referencu na objekt neke vrste. To je istina za sve primitivne vrste, osim podataka string.
Karakteristike implementacije klase String u Javi
Java-line - ovo je posebna klasa. To se može klasificirati kao nepromjenjivi objekt. Ako podnesete memorija aplikacije kao gomile (heap), koji sadrži proizvoljan niz, a zatim svaku operaciju na njemu (izbor podniz, spajanje, zamjena znakova, i tako dalje. D.) će stvoriti novu instancu startne linije, koji će se razlikovati od originala rezultat operacije.
Java jezik - regularnih izraza. Njihov izgled i namjene
Regularne izraze pojavio krajem dvadesetog stoljeća i revoluciju u tehnologiji elektronske obrade teksta.
Ranije, traženje za određene sekcije u tekstu ili podstring je čest problem, koji zahtijeva trud i vrijeme za realizaciju. Programeri morali provjeriti gotovo svakom mjestu na tačno odgovaraju određenom pretraživanje parametar ili uporediti sa mnogo uvjeta. Međutim, sa pojavom regularnih izraza imaju priliku da koriste meta znakove, čime je postala dostupna za opisivanje obrazac po kojem je morao da se pretražuje. U Javi regularnih izraza pojavio u verziji 5, i od tada je postala bitan atribut softverskog okruženja.
Rad sa regularnih izraza u Javi
U Java, sve klase, na ovaj ili onaj način na koji se koriste za rad sa regularnim izrazima, u posebnom paket pod nazivom java.util.regex. U Java regularni izraz opisuje uzorak klase koja prevedena na engleski znači "pattern". Ovaj razred prihvata niz argument konstruktora, koji se može koristiti za stvaranje predloška. Kada želite da to opišem, umjesto jednostavnih slova bolje korišćenje džokera.
Da bi se pravilno odrediti parametre pretrage, bolje je pročitati službenu dokumentaciju iz Oracle, što više meta znakova ne može značiti ono što obični korisnik ili početnik programer može pomisliti. Na primjer, znak "+" ukazuje na to da je obrazac pada u jednu ili više instanci neposredno prethodi element. Kada implementiran u Javi regularnih izraza, posebnih znakova su iste kao i na bilo koji drugi programski jezik. Stoga, migracija na drugu platformu treba da bude bezbolno.
Moguće primjene regularnih izraza
Treba napomenuti da je mogućnost regularnih izraza su najpogodniji za obradu velike količine teksta. Na primjer, neke pretrage ključ, ili kombinacije riječ u registar s tim da je slučaj u kojem je napisano je ključ nije važno. Ručno sortiranje teksta će biti izuzetno neefikasan za rješavanje takvih problema, i sa ugrađenim u Javi regularnih izraza može se postići nekoliko linija koda.
To je razlog zašto smo s obzirom na proučavanje jezika na bilo koji način ne mogu propustiti takvu važnu ulogu kao regularni izraz. U Javi, može se koristiti u raznim oblastima - od validaciju podataka prijavu (e-mail adrese, brojeva kreditnih kartica) za analizu prometa i korisničke zahtjeve.
Similar articles
Trending Now