PočítačeProgramování

Java: regulární výraz speciální znaky

V současné době programování v Javě, s největší pravděpodobností, nikdo nebude překvapen. Pokrok v této oblasti je tak velký, že naše současná realita by se zdálo, že před povědomé 50-60 let v tomto příběhu z filmu restauraci a la „Návrat do budoucnosti.“

Počátky jazyka Java

Java - objektově orientovaný programovací jazyk, který byl původně vyvinut společností Sun Microsystems, a později se stala podpora a rozvoj provádí Oracle.

Nesmí být zaměňována s vývojem jazyka nebo plnění životního prostředí softwarové platformy. Tím je tento se rozumí sady z většího počtu různých složek, které společně poskytují provádění Java-kódu v různých hardwarových prostředích. Programy napsané v Javě jsou přeloženy do speciálního formátu tzv bytecode, který byl později provádí pomocí virtuálního stroje (JVM) - součást softwarové platformy.

Instalace a Začínáme

Aby bylo možné úspěšně spustit aplikace vyvinuté v tomto jazyce, je nutné nainstalovat speciální balíček Java komponent, který je k dispozici na webových stránkách společnosti Oracle. Společnost poskytuje různé distribuce, které se liší v cílové platformě, stejně jako různé možnosti. Průměrný uživatel nepotřebuje použít verzi Java, který je odlišný od poslední, nejaktuálnější. To má smysl pouze pro vývojáře, kteří potřebují specifické strategie pro specifické funkce a možnosti.

Instalovat Java na svém počítači, musí uživatel nejprve ujistit, že vlastnosti zařízení splňuje minimální systémové požadavky. inženýři Oracle tvrdě pracovali na snížení prahu systémové požadavky, ale stále je tam, a to je třeba brát v úvahu. Uživatel by měl najít místo, které potřebuje k distribuci založenou na operačním systému, který chce nainstalovat software. Pro Například, Java pro Windows 7 Je spustitelný exe-file, což bude vyžadovat pouze zadat instalační adresář, a pak bude dělat všechno sám. Stojí za zmínku, že tento systém může být instalován ve stejnou dobu pouze jednu kopii softwaru pláště. Proto před instalací, že je třeba, aby se ujistil, že předchozí verze Javy ze systému odstraněny. Pokud tak neučiníte, bude instalační požádat o odebrání problematického programu předtím, než budete pokračovat v instalaci.

Začít vytvářet v Javě

Poté, co uživatel úspěšně nainstalovali softwarové prostředí, bude to k celé řadě prostředků pro realizaci již písemnými programy k dispozici, a vytvořit jejich vlastní. Aby bylo možné začít programovat v Javě tím, nepotřebujete žádné další programy. Musíme jen touhu učit se novým věcem a porozumět jazyku architektury. V případě, že uživatel byl schopen úspěšně nainstalovat Java, a přitom nemají žádné konflikty s jinými programy, můžete začít psát kód v libovolném textovém editoru.

Oracle učinila jistý, aby poskytoval maximální sadu nástrojů pro vývojáře. V Javě, balíček obsahuje překladač (Javac utility), které, přičemž jako parametr cestu do libovolného textového souboru, převádí jej do bytecode virtuálním stroji srozumitelné.

Uživatel stále nelze spustit aplikaci a vidět výsledky své práce. Chcete-li instalovat aplikace Java pro Windows 7, je nutné, aby „balíček“ v JAR-archivu.

Formát JAR je odvozen ze snížení Java Archive a zvláštního druhu obeznámeni všem ZIP souboru, který dále obsahuje popis tříd a závislostí a poukazuje na vstupním bodu (hlavní třída) v aplikaci. Chcete-li vytvořit jar-soubor se stejným názvem používané nástroje, který je také součástí standardního balení od společnosti Oracle. Po úspěšné realizaci, může uživatel spouštět aplikace vytvořené nebo příkaz Java z příkazového řádku nebo konzoly, nebo pouhým poklepáním.

Hlavními prvky jazyka Java

Aby bylo možné úspěšně vývoj aplikací v jazyce Java, učení je třeba začít s samých základů. Začínající programátoři někdy těžké pochopit pojem „objektově orientované“ jazyk. Mnoho lidí se mylně domnívají, že se odkazuje na skutečnost, že všechny subjekty, které mohou pracovat v jazyce jsou objekty. Nicméně, to není pravda. V jazyce Java, s výjimkou zařízení, tam je také sada primitivní typy. Toto číslo typ dat (byte, short, int, dlouhé ), které jsou celá čísla odlišná délka slova, frakční datové typy (float, double), jakož i vedení a typy znaků (s řetězci a znaky) v tomto pořadí.

U každého z nich jsou takzvané třídy - obaly, které se používají k vytvoření odkazu na objekt nějakého druhu. To platí pro všechny primitivní typy kromě řetězec data.

Rysy implementace třídy řetězce v Javě

Java-linka - jedná se o speciální třídou. To může být klasifikován jako neměnný objekt. Pokud se podat aplikační paměť jako hromada (haldy), který obsahuje libovolný řetězec, pak každou operaci na něm (výběr podřetězce, zřetězení, substituce znaků, a tak dále. D.) vytvoří novou instanci startovní čáře, která se bude lišit od původního výsledku operace.

Proto je řetězec je vždy nutné velmi pečlivě pracovat, a to navzdory skutečnosti, že úklid v paměti běží skvěle, programátor musí být velmi opatrní, aby se zabránilo přetečení paměti zbytečné odkaz na provázku. Naštěstí k tomu existuje spousta pomocných tříd. Například použít StringBuilder a StringBuffer, které umožňují manipulovat s řetězci, ale po každé nové instance nevytvoří.

Jazyk Java - regulární výrazy. Jejich vzhled a účel

Regulární výrazy se objevil na konci dvacátého století a revoluci technologie elektronického zpracování textu.

Dříve, vyhledávání konkrétní části v textu nebo dílčího byl častým problémem, který vyžadoval úsilí a čas k realizaci. Programátoři museli kontrolovat téměř každý web na přesný odpovídající zadanému parametru hledání nebo porovnat ji se spoustou podmínek. Nicméně, s příchodem regulární výrazy mají možnost využít meta znaky, kterými se staly dostupné popisovat vzor, kterým musel být prohledávány. V Javě se objevil regulární výrazy ve verzi 5, a od té doby se stala základním atributem softwarového prostředí.

Práce s regulárními výrazy v Javě

V Javě, všechny třídy, tak či onak se používají pro práci s regulárními výrazy, v samostatném balíčku s názvem java.util.regex. V jazyce Java regulární výraz popisuje třídu Pattern, což v překladu do angličtiny znamená „vzor“. Tato třída přijímá řetězec argument konstruktoru, který může být použit k vytvoření šablony. Pokud chcete, aby to popsat, namísto jednoduchých písmen lepší použít zástupné znaky.

Aby bylo možné správně nastavit parametry pro vyhledávání, je lepší číst oficiální dokumentaci z Oracle, protože mnoho meta znaky nemůže znamenat to, co běžný uživatel nebo začátečník programátor by si mohl myslet. Například, symbol „+“ znamená, že na podzim vzoru do jednoho nebo více instancí bezprostředně předcházejícího prvku. Když realizován v jazyce Java regulární výraz speciální znaky jsou stejné jako v jakémkoli jiném programovacím jazyce. Proto přechod na jinou platformu by měl být bezbolestné.

Možných aplikací regulárních výrazů

Je třeba poznamenat, že možnost regulárních výrazů se nejlépe hodí pro velmi velké množství textu. Například některé vyhledávací klíč, nebo slovní spojení v zákrytu s tou podmínkou, že v případě, ve kterém je napsán klíč není důležité. Ruční třídění textu by bylo velmi neefektivní řešení takového problému, a díky vestavěnému v jazyce Java regulární výrazy lze dosáhnout pár řádků kódu.

To je důvod, proč jsme s ohledem na studium jazyka v žádném případě tak významnou roli jako regulární výraz nejde minout. V Javě, je možné jej použít v různých oblastech - od ověřování dat přihlášky (e-mailové adresy, čísla kreditních karet) pro analýzu provozu a uživatelských požadavků.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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