SzámítógépekProgramozás

Java: egy reguláris kifejezés, speciális karakterek

Ma, programozás Java, a legvalószínűbb, senki nem fog meglepődni. Előrelépés ezen a területen olyan nagy, hogy a mai valóság tűnt volna ismerős 50-60 évvel ezelőtt ez a történet a film a la „Vissza a jövőbe”.

Az eredete a Java nyelv

Java - egy objektum-orientált programozási nyelv, amelyet eredetileg a Sun Microsystems, később ez lett a támogatása és fejlesztése által végzett Oracle.

Nem szabad összekeverni a nyelv fejlődése vagy teljesítménye a szoftver platform környezetben. Az utóbbi által kell érteni készlet több különböző összetevők, amelyek együttesen biztosítják egy végrehajtását Java-kódot a különböző hardver környezetekben. Programok Java nyelven írt lefordítják egy speciális formátum, úgynevezett bytecode, amelyet később végre révén a virtuális gép (JVM) - egy része a szoftver platform.

Telepítés és első lépések

Annak érdekében, hogy sikeresen fejlesztett alkalmazások futtatásához ezen a nyelven telepíteni kell egy speciális csomagot Java-alkatrészek, amely elérhető az Oracle honlapján. A vállalat különböző disztribúciók, amelyek különböznek a cél platform, valamint a különböző lehetőségeket. Az átlagos felhasználónak nem kell használni a Java verzióját, amely eltér az utolsó, a legutolsó. Csak akkor van értelme a fejlesztők számára, akiknek szükségük van speciális stratégiák konkrét tulajdonságokkal és képességekkel.

Ahhoz, hogy telepíteni a Java a számítógépen, a felhasználó először győződjön meg arról, hogy a jellemzői a berendezés megfelel a minimális rendszerkövetelmények. Oracle mérnökei mindent megtettek, hogy csökkentsék a küszöböt a rendszer követelményeinek, de még mindig ott van, és úgy kell tekinteni. A felhasználónak meg kell találni a helyszínen kell neki az eloszlás alapján az operációs rendszer, amely azt akarja, hogy a szoftver telepítéséhez. Mert például a Java a Windows 7 Ez egy futtatható .exe fájlra, amihez csak adja meg a telepítési könyvtárat, majd mindent meg fog tenni magát. Érdemes megjegyezni, hogy a rendszer is telepíthető egyszerre csak egy példányt a szoftver héj. Ezért, mielőtt telepíti az igény, hogy megbizonyosodjon arról, hogy az előző változat Java távolítani a rendszerből. Ha nem, a telepítő kérni fogja, hogy távolítsa el az ütköző programot, mielőtt a telepítés folytatásához.

Meg kell kezdeni olyan Java

Miután a felhasználó sikeresen telepítette a szoftveres környezet, az elérhető lesz, hogy a különböző eszközök végrehajtása már megírt programok, valamint, hogy saját. Annak érdekében, hogy kezdje el a programozást a Java, akkor nem kell semmilyen kiegészítő programokat. Elég csak a vágy, hogy új dolgokat tanulni és megérteni a nyelvet az építészet. Ha a felhasználó tudta sikeresen telepíteni a Java, és a folyamat nem ütközik más programokat, akkor elkezd írni kódot bármilyen szövegszerkesztővel.

Oracle tett arról, hogy a lehető legmagasabb eszközkészletet a fejlesztők számára. A Java, a csomag tartalmaz egy fordító (javac utility), amely figyelembe paraméterként az útját bármely szöveges fájl, átalakítja bájtkódot virtuális gép érthető.

A felhasználó még nem tud az alkalmazás futtatásához, és látni a munkájuk eredményét. Telepíteni egy Java alkalmazás a Windows 7, akkor szükség van a „csomag” a JAR-archívum.

A JAR formátum származik csökkentése Java Archive, és egy speciális fajta ismerős minden ZIP-fájl, ami tartalmaz egy leírást az osztályok és függőségek és rámutat arra, hogy a belépési pont (fő osztály) az alkalmazásban. Ahhoz, hogy hozzon létre egy .jar-fájlt az azonos nevű által használt eszköz, amely szintén szerepel a standard csomagban Oracle. Miután a sikeres végrehajtásához, a felhasználó egy alkalmazás futtatásához létrehozott vagy Java parancsot a parancssorból vagy a konzol, vagy egyszerűen dupla kattintással.

A fő összetevői a Java nyelv

Annak érdekében, hogy sikeresen dolgozzon alkalmazások a Java nyelv, tanulás szükséges kezdeni az alapjait. Novice programozók néha nehéz megérteni az „objektum-orientált” nyelvet. Sokan tévesen úgy vélik, hogy ez arra a tényre utal, hogy minden olyan jogalany is működhetnek a nyelvi objektumok. Ez azonban nem igaz. A Java nyelven, kivéve a lehetőség, van is egy sor primitív típusokat. Ez egész adattípus (bájt, rövid, int, hosszú ), melyek egész számok különböző szóhossz, frakcionált adattípusok (float, dupla), valamint a vonalak és karakter típusok (String és char) rendre.

Mindegyikük esetében vannak úgynevezett osztályok - csomagolóanyagok, amelyek létrehozásához használt hivatkozás egy tárgy valamilyen. Ez igaz minden primitív típus, kivéve húr adatokat.

Jellemzői a végrehajtás a string osztályból Java

Java-line - ez egy különleges besorolású. Meg lehet minősíteni egy változtathatatlan objektumot. Ha a kérelem benyújtására memóriában egy halom (heap), amely egy tetszőleges sztring, akkor minden egyes művelet rajta (a kiválasztás a karaktersorozat, összefűzés, karakterhelyettesítést, és így tovább. D.) létrehoz egy új példányt a kezdőcsapatban, amely eltér az eredetitől a művelet eredményét.

Ezért a szöveg mindig kell dolgozni nagyon óvatosan, annak ellenére, hogy szemétgyűjtő memóriában fut nagy, a programozó legyen nagyon óvatos, hogy megakadályozzák a felesleges memória túlcsordulás hivatkozás a húr. Szerencsére erre is van egy csomó segítő osztályok. Például használja StringBuilder és StringBuffer, amelyek lehetővé teszik, hogy manipulálják szálakat, de nem hoznak létre és mindegyik után új példány.

A Java nyelv - a reguláris kifejezéseket. Megjelenésük és célja

A reguláris kifejezések jelentek meg a huszadik század végén és forradalmasította a technológia az elektronikus szövegfeldolgozás.

Korábban a keresést bizonyos szakaszokon a szövegben, vagy karaktersorozat volt gyakori probléma, amely szükséges erőfeszítést és időt végrehajtását. A programozók kellett ellenőrizni szinte minden oldalon a pontos egyezés a megadott keresési paramétert, vagy hasonlítsa össze a sok feltételek. Azonban, az Advent a reguláris kifejezések a lehetőséget, hogy használja a meta karakterek, amellyel elérhetővé vált, hogy leírja egy mintát, amely kellett keresni. A Java reguláris kifejezések megjelent 5-ös verzióját, és azóta lényeges tulajdonsága a szoftver környezetet.

Munka reguláris kifejezések a Java

A Java, minden osztály, ilyen vagy olyan módon használják, hogy együttműködik a reguláris kifejezések, egy külön nevű csomagot java.util.regex. A Java reguláris kifejezés írja le a minta osztály, ami lefordítva azt jelenti, hogy angol „minta”. Ez az osztály fogadja a húr érv a kivitelező, amelyet fel lehet használni, hogy hozzon létre egy sablont. Ha szeretné leírni, ahelyett, hogy egyszerű betű jobb kihasználása joker.

Annak érdekében, hogy megfelelően adja meg a keresési paramétereket, akkor jobb, hogy olvassa el a hivatalos dokumentációt az Oracle, annyi meta karakterek nem jelenti azt, hogy mi az egyszerű felhasználó vagy egy újonc programozó gondolná. Például a „+” jel azt jelzi, hogy a minta esik egy vagy több példányát a közvetlenül megelőző elem. Amikor végre Java reguláris kifejezés speciális karakterek ugyanazok, mint bármely más programozási nyelv. Ezért a migráció egy másik platform legyen fájdalommentes.

A lehetséges alkalmazások a reguláris kifejezések

Meg kell jegyezni, hogy a lehetőséget a reguláris kifejezések a legalkalmasabbak a nagyon nagy mennyiségű szöveget. Például egyes keresési kulcs vagy szókapcsolatok regiszterben, azzal a megkötéssel, hogy az ügy, amelyben a kulcs van írva nem fontos. Kézi válogatás a szöveg lenne rendkívül hatékony megoldására ilyen probléma, és a beépített Java reguláris kifejezések érhető pár sornyi kódot.

Ezért gondolkodunk nyelv tanulmányozására semmilyen módon nem lehet kihagyni egy ilyen fontos része, mint egy reguláris kifejezés. A Java, akkor lehet használni a különböző területeken - az érvényesítő adatbeviteli űrlap (e-mail címek, hitelkártya számok), hogy elemezze a forgalom és a felhasználói kérések.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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