PočítačeProgramovanie

Java: regulárny výraz špeciálne znaky

V súčasnej dobe programovanie v Jave, s najväčšou pravdepodobnosťou, nikto nebude prekvapený. Pokrok v tejto oblasti je tak veľký, že naša súčasná realita by sa zdalo, že pred povedomé 50-60 rokov v tomto príbehu z filmu reštaurácii a la "Návrat do budúcnosti."

Počiatky jazyka Java

Java - objektovo orientovaný programovací jazyk, ktorý bol pôvodne vyvinutý spoločnosťou Sun Microsystems, a neskôr sa stala podpora a rozvoj vykonáva Oracle.

Nesmie zamieňať s vývojom jazyka alebo plnenie životného prostredia softvérovej platformy. Tým je tento sa rozumie sady z väčšieho počtu rôznych zložiek, ktoré spoločne poskytujú vykonávanie Java-kódu v rôznych hardvérových prostrediach. Programy napísané v Jave sú preložené do špeciálneho formátu tzv bytecode, ktorý bol neskôr vykonáva pomocou virtuálneho stroja (JVM) - súčasť softvérovej platformy.

Inštalácia a Začíname

Aby bolo možné úspešne spustiť aplikácie vyvinuté v tomto jazyku, je nutné nainštalovať špeciálny balíček Java komponentov, ktorý je k dispozícii na webových stránkach spoločnosti Oracle. Spoločnosť poskytuje rôzne distribúcie, ktoré sa líšia v cieľovej platforme, rovnako ako rôzne možnosti. Priemerný užívateľ nepotrebuje použiť verziu Java, ktorý je odlišný od poslednej, najaktuálnejšie. To má zmysel iba pre vývojárov, ktorí potrebujú špecifické stratégie pre špecifické funkcie a možnosti.

Inštalovať Java na svojom počítači, musí používateľ najprv uistiť, že vlastnosti zariadenie spĺňa minimálne systémové požiadavky. inžinieri Oracle tvrdo pracovali na zníženie prahu systémové požiadavky, ale stále je tam, a to je potrebné brať do úvahy. Užívateľ by mal nájsť miesto, ktoré potrebuje k distribúcii založenú na operačnom systéme, ktorý chce nainštalovať softvér. Pre Napríklad, Java pre Windows 7 Je spustiteľný exe-file, čo si bude vyžadovať len zadať inštalačný adresár, a potom bude robiť všetko sám. Stojí za zmienku, že tento systém môže byť inštalovaný v rovnakú dobu iba jednu kópiu softvéru plášťa. Preto pred inštaláciou, že je potrebné, aby sa ubezpečil, že predchádzajúce verzie Javy zo systému odstránené. Ak tak neurobíte, bude inštalačný požiadať o odobratie problematického programe predtým, ako budete pokračovať v inštalácii.

Začať vytvárať v Jave

Potom, čo užívateľ úspešne nainštalovali softvérové prostredie, bude to k celej rade prostriedkov pre realizáciu už písomnými programy k dispozícii, a vytvoriť ich vlastné. Aby bolo možné začať programovať v Jave tým, nepotrebujete žiadne ďalšie programy. Musíme len túžbu učiť sa novým veciam a porozumieť jazyku architektúry. V prípade, že používateľ bol schopný úspešne nainštalovať Java, a pritom nemajú žiadne konflikty s inými programami, môžete začať písať kód v ľubovoľnom textovom editore.

Oracle urobila istý, aby poskytoval maximálny sadu nástrojov pre vývojárov. V Jave, balík obsahuje prekladač (javac utility), ktoré, pričom ako parameter cestu do ľubovoľného textového súboru, prevádza ho do bytecode virtuálnom stroji zrozumiteľné.

Užívateľ stále nemožno spustiť aplikáciu a vidieť výsledky svojej práce. Ak chcete inštalovať aplikácie Java pre Windows 7, je nutné, aby "balík" v JAR-archíve.

Formát JAR je odvodený zo zníženia Java Archive a zvláštneho druhu oboznámení všetkým ZIP súboru, ktorý ďalej obsahuje opis tried a závislosťou a poukazuje na vstupnom bode (hlavná trieda) v aplikácii. Ak chcete vytvoriť jar-súbor s rovnakým názvom používané nástroje, ktorý je tiež súčasťou štandardného balenia od spoločnosti Oracle. Po úspešnej realizácii, môže užívateľ spúšťať aplikácie vytvorené alebo príkaz Java z príkazového riadku alebo konzoly, alebo jednoduchým poklepaním.

Hlavnými prvkami jazyka Java

Aby bolo možné úspešne vývoj aplikácií v jazyku Java, učenie je potrebné začať s samých základov. Začínajúci programátori niekedy ťažké pochopiť pojem "objektovo orientované" jazyk. Mnoho ľudí sa mylne domnievajú, že sa odvoláva na skutočnosť, že všetky subjekty, ktoré môžu pracovať v jazyku sú objekty. Avšak, to nie je pravda. V jazyku Java, s výnimkou zariadení, tam je tiež sada primitívne typy. Toto číslo typ dát (byte, short, int, dlhé ), ktoré sú celé čísla odlišná dĺžka slová, frakčný dátové typy (float, double), ako aj vedenie a typy znakov (s reťazcami a znakmi) v tomto poradí.

Pri každom z nich sú takzvané triedy - obaly, ktoré sa používajú na vytvorenie odkazu na objekt nejakého druhu. To platí pre všetky primitívne typy okrem reťazec dáta.

Rysy implementácia triedy reťazca v Jave

Java-linka - jedná sa o špeciálny triedou. To môže byť klasifikovaný ako nemenný objekt. Ak sa podať aplikačnú pamäť ako hromada (haldy), ktorý obsahuje ľubovoľný reťazec, potom každú operáciu na ňom (výber podreťazca, zreťazenie, substitúcia znakov, a tak ďalej. D.) vytvorí novú inštanciu štartovej čiare, ktorá sa bude líšiť od pôvodného výsledku operácie.

Preto je reťazec je vždy nutné veľmi starostlivo pracovať, a to napriek skutočnosti, že upratovanie v pamäti beží skvele, programátor musí byť veľmi opatrní, aby sa zabránilo pretečeniu pamäte zbytočné odkaz na povrázku. Našťastie k tomu existuje veľa pomocných tried. Napríklad použiť StringBuilder a StringBuffer, ktoré umožňujú manipulovať s reťazcami, ale po každej novej inštancie nevytvorí.

Jazyk Java - regulárne výrazy. Ich vzhľad a účel

Regulárne výrazy sa objavil na konci dvadsiateho storočia a revolúciu technológie elektronického spracovania textu.

Skôr, vyhľadávanie konkrétnej časti v texte alebo čiastkového bol častým problémom, ktorý vyžadoval úsilie a čas na realizáciu. Programátori museli kontrolovať takmer každý web na presný zodpovedajúce zadanému parametra hľadanie alebo porovnať ju s množstvom podmienok. Avšak, s príchodom regulárne výrazy majú možnosť využiť meta znaky, ktorými sa stali dostupné popisovať vzor, ktorým musel byť prehľadávané. V Jave sa objavil regulárne výrazy vo verzii 5, a od tej doby sa stala základným atribútom softvérového prostredia.

Práca s regulárnymi výrazmi v Jave

V Jave, všetky triedy, tak či onak sa používajú pre prácu s regulárnymi výrazmi, v samostatnom balíčku s názvom java.util.regex. V jazyku Java regulárny výraz opisuje triedu Pattern, čo v preklade do angličtiny znamená "vzor". Táto trieda prijíma reťazec argument konstruktoru, ktorý môže byť použitý na vytvorenie šablóny. Ak chcete, aby to opísať, namiesto jednoduchých písmen lepšie použiť zástupné znaky.

Aby bolo možné správne nastaviť parametre pre vyhľadávanie, je lepšie čítať oficiálny dokumentáciu z Oracle, pretože mnoho meta znaky nemôže znamenať to, čo bežný užívateľ alebo začiatočník programátor by si mohol myslieť. Napríklad, symbol "+" znamená, že na jeseň vzoru do jedného alebo viacerých inštancií bezprostredne predchádzajúceho prvku. Keď realizovaný v jazyku Java regulárny výraz špeciálne znaky sú rovnaké ako v akomkoľvek inom programovacom jazyku. Preto prechod na inú platformu by mal byť bezbolestné.

Možných aplikácií regulárnych výrazov

Je potrebné poznamenať, že možnosť regulárnych výrazov sa najlepšie hodí pre veľmi veľké množstvo textu. Napríklad niektoré vyhľadávací kľúč, alebo slovné spojenia v zákryte s tou podmienkou, že v prípade, v ktorom je napísaný kľúč nie je dôležité. Ručné triedenie textu by bolo veľmi neefektívne riešenie takého problému, a vďaka vstavanému v jazyku Java regulárne výrazy možno dosiahnuť pár riadkov kódu.

To je dôvod, prečo sme s ohľadom na štúdium jazyka v žiadnom prípade tak významnú úlohu ako regulárny výraz nejde minúť. V Jave, je možné ho použiť v rôznych oblastiach - od overovanie dát prihlášky (e-mailové adresy, čísla kreditných kariet) pre analýzu dopravy a užívateľských požiadaviek.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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