ComputerenProgramméiere

Java: engem regulären Ausdrock, speziellen Zeechen

Haut, programméiere an Java, déi meescht wahrscheinlech, wäert keen een net iwwerrascht ginn. Fortschrëtt an dësem Beräich ass esou grouss, datt eis zäitgenëssesch Realitéit Gewunnecht hu sech géif bis 50-60 Joer an dëser Geschicht aus dem Film e la "Back un der Zukunft."

D'Originne vun der Java Sprooch

Java - en Objet-konzentréiert programméiere Sprooch, déi ursprénglech vum Sun Microsystems entwéckelt war, a méi spéit gouf et der Ënnerstëtzung an Entwécklung entscheet duerchgefouert.

Net ze verwiessele mat Sprooch Entwécklung oder Leeschtungsfähegkeet vun der Software Plattform Ëmwelt. Vun der Pai ass Formatioun vun engem Majorzsystem vun verschidden Deeler gin verstan déi zesummen eng Ausféierung vun Java-Code déi zu verschiddenen Hardware Ëmfeld. Programmer an Java geschriwwe sinn an engem speziellen Format genannt bytecode iwwersat, déi spéider vun heescht vun Leeschtung war eng virtuell Maschinn (JVM) - en Deel vun der Software Plattform.

Installatioun an Schrëtt;

Fir an dëser Sprooch entwéckelt ze erfollegräich Uwendungen lafen, musst Dir e spezielle Package vun Java-Komponente installéiert, déi op Konsultant Web Site sinn ass. Déi Firma stellt verschidden distributions datt verschidden Zil- Plattform sinn, wéi och verschidden Optiounen. Der Moyenne Benotzer brauch net de Java Versioun ze benotzen, déi aus de leschten verschidden ass, déi rezent. Et mécht nëmme Sënn fir Entwéckler déi spezifesch Strategien fir spezifesch Fonctiounen a Kënnen brauchen.

Installéieren Java op Ärem Computer, muss de Benotzer éischt sécher maachen, datt d'Charakteristiken vun der Ausrüstung de Minimum System Ufuerderunge trëfft. Entscheet Ingenieuren hunn geschafft schwéier der loung vum System Ufuerderunge ze reduzéieren, mä et ass nach ëmmer do, an et muss considéréiert ginn. De Benotzer soll de Site fannen hien d'Verdeelung op de Betribssystem baséiert Besoinen, wat hie wëll d'Software ze installéieren. Zum Beispill, Java fir Windows 7 Et ass e Programm richteg-Fichier, deen nëmmen d'Installatioun Dossier uginn wäert verlaangen, an da wäert hien alles selwer maachen. Et ass derwäert Stärepositiounen opgeschriwwen, déi de System kann nëmmen eng Kopie vun der Software Réibau op der selwechter Zäit installéiert ginn. Dofir, virun der musst sécherstellen installéiert, datt de fréiere Versioun vun Java aus dem System geläscht. Wann Dir net, wäert de kooikers froen de contraire Programm ze läschen, ier Dir d'Installatioun weidergespillt.

Start an Java Entwécklungslänner

Nodeems de Benotzer erfollegräich Software Ëmwelt installéiert huet, ass et zu enger Rei vun heescht fir d'Ausféierung vun scho geschriwwen Programmer sinn ginn, an hir eegen ze schafen. Fir vun Java ufänken an programméiere, do braucht Dir keng zousätzlech Programmer. Mir brauchen e Wonsch nëmmen nei Saachen ze léieren an der Sprooch vun Architektur ze verstoen. Wann de Benotzer kënnen war fir erfollegräich Java, an am Prozess installéiert hunn keng Konflikter mat anere Programmer, kënnt dir schreiwen Code an all Text Redakter ufänken.

Entscheet huet gekuckt fir Entwéckler maximal toolset ze bidden. An Java, ëmfaasst de Pak engem Compiler (Javac Déngscht), déi, als Argument huelen de Wee zu all Text Fichier, et war e verstoen bytecode virtuell Maschinn där.

De Benotzer kann nach net d'Applikatioun lafen an d'Resultater vun hirer Aarbecht gesinn. Zu engem Java Uwendung fir Windows 7 installéiert, ass et néideg fir "Pak" am Jar-Archiv.

D'Jar Format ass aus der Reduktioun vun Java Archiv ofgeleet, an eng speziell Zort kennt fir all .zip-Datei, déi weider eng Beschreiwung vun de Klassen an dependencies a Punkten op der Entrée Punkt (Haapt Klass) an der Applikatioun regruppéiert. engem rieden-Fichier vum selwechten Numm vum Déngscht, déi och an der Norm Pak aus e méi abegraff ass benotzt ze schafen. No sengem Erfolleg Ëmsetzung, kann de Benotzer eng Applikatioun hunn oder Java Kommando vum Kommandant Linn oder erweidert, oder duerch einfach duebel-Klick lafen.

D'Haaptrei Komponente vun der Java Sprooch

Fir Sprooch ze erfollegräich Uwendungen am Java entwéckelen, Léieren et mat der ganz Grondlage ufänken brauch. Onerfueren Programméierer heiansdo schwéier ze verstoen de Begrëff "Objet-konzentréiert" Sprooch. Vill Leit Versinn gleewen, datt et zu der Tatsaach rappeléiert, datt alles vun der gouffen, dass an der Sprooch Objete sinn bedreiwen kann. Allerdéngs ass dat net richteg. Am Java Sprooch, ausser fir d'Ariichtungen, do ass och eng Formatioun vun Ongewéinlech Zorte. Dëse ganz Daten Typ (BYTE, kuerz, INT, laang ), deen integers verschiddene Wuert Längt, fractional Daten Zorte sinn (fléien, duebel), wéi och Linnen an Charakter Zorte (Zeecheketten an QRegExp) bzw..

Fir all vun hinnen do sinn sougenannte Klassen - wrappers, déi benotzt ginn eng Referenz op en Objet vun iergend ze schafen. Dat ass wouer fir all Ongewéinlech Zorte ausser String Daten.

Charakteristike vun der Ëmsetzung vun der Kompiléierung Klass an Java

Java-Linn - dat ass eng speziell Klass. Et kann als immutable Objet séiert ginn. Wann Dir eng Demande Erënnerung als seelen (seelen) Copie, déi eng arbiträr String enthält, dann all Operatioun op dat (der Auswiel vun der Uféierungszeechen, concatenation, Charakter wéilt, an sou op. D.) Will eng nei Beispill vun der Start schafen, déi aus dem Original Resultat vun der Operatioun ënnerscheeden gëtt.

Also, ass de String ëmmer néideg ganz virsiichteg ze schaffen, obschonn datt Gerempels Kollektioun an Erënnerung super leeft, muss de Programméierer ganz virsiichteg sinn Erënnerung absolut näischt soen onnéideg Referenz zu de String ze verhënneren. Problemer, fir dat do ass vill vun zielt Klassen. Zum Beispill, benotzt StringBuilder an StringBuffer, déi Sieg manipuléieren erlaben un, mä verkleeden no all nei Kopie.

D'Java Sprooch - regelméisseg Ausdrock. Hiren Optrëtt an Zweck

Regelméisseg Ausstralung wossten am spéiden zwanzegsten Joerhonnert an revolutionéiert der Technologie vun elektronesche Text Veraarbechtung.

Virdrun, war Sich fir spezifësch Rubriken am Text oder Uféierungszeechen eng gemeinsam Problem, deen Effort an Zäit fir Ëmsetzung néideg. Programméierer hu bal all Site op der exakt passende der spezifizéierter Sich Parameter oder vergläichen et mat vill vun Konditiounen ze kontrolléieren. Mä mat der Advent vun regelméisseg Ausstralung d'Geleeënheet hunn d'meta Charaktere konzentréiert, vun deem gouf et sinn e Muster ze beschreiwen duerch déi gesichte gin hu. An Java wossten regelméisseg Ausstralung an Versioun 5, an huet zanter en essentiel Spezialfäegkeeten vun der Software Ëmwelt ginn.

Schafft mat regelméisseg Ausstralung vun Java

An Java, all Klassen, eng Manéier oder aner sinn ze schaffen mat regelméisseg Ausdrock benotzt, an engem getrennten Pak genannt java.util.regex. An Java regulären Ausdrock beschreiwt dem Muster Klass, déi zu Englesch iwwersat heescht "Muster". Dëst Klass acceptéiert engem String Argument fir d'constructor, déi benotzt ginn kann e Skelett ze schafen. Wéi wëllt Dir dat ze beschreiwen, amplaz einfach Bréiwer besser benotzen wildcards.

Fir d'Sich Parameteren ze richteg uginn, ass et besser der offizieller Dokumentatioun vun Konsultant liesen, wéi vill meta Personnagen net wat d'normal Benotzer oder engem onerfueren Programméierer kéint mengen dat kann. Zum Beispill, bedeit d'Zeechen "+", datt d'Muster falen un een oder méi Momenter vun der direkt virecht Element. Wann an Java regulären Ausdrock ëmgesat, sinn speziell Personnagen déi selwecht wéi an all aner programméiere Sprooch. Dofir, Migratioun anert Plattform soll deet net ginn.

Méiglech Uwendungen vun regelméisseg Ausstralung

Et soll feststellen, dass d'Méiglechkeet vu regulären Ausdrock sinn beschten geegent ganz grouss Quantitéiten vum Text ze verschaffen. Zum Beispill, e puer Sich Schlëssel, oder Wuert Kombinatioune vun aschreiwen mam datt de Fall, an deem de Schlëssel geschriwwen ass ass net wichteg. Hand Zortéieren vum Text wier héich effikass fir erauszefannen, wéi e Problem, an mat der gebaut-an Java kann regelméisseg Ausstralung e puer Linnen vum Code erreecht ginn.

Et war also an der Etude vun eiser Sprooch als kann net esou e wichtege Deel als regulären Ausdrock ginn vermësst. An Java, kann et zu deene verschiddene Beräicher benotzt ginn - vun Daten Element Form ausseet (E-Mail Adressen, Kreditkaart Zuelen) Demanden Verkéier an Benotzer ze analyséieren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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