OrdinadorsProgramació

Java: una expressió regular, caràcters especials

Avui dia, la programació en Java, el més probable, ningú no es sorprengui. El progrés en aquesta àrea és tan gran que la nostra realitat contemporània hauria semblat fa familiar als 50-60 anys en aquesta història de la pel·lícula a la "Retorn al futur".

Els orígens del llenguatge Java

Java - un llenguatge de programació orientat a objectes, que va ser originalment desenvolupat per Sun Microsystems, i més tard es va convertir en el suport i desenvolupament dut a terme per part d'Oracle.

No s'ha de confondre amb el desenvolupament del llenguatge o el rendiment de l'entorn de la plataforma de programari. Per aquest últim ha d'entendre conjunt d'una pluralitat de diferents components que junts proporcionen una execució de Java de codi en diversos entorns de maquinari. Els programes escrits en Java es tradueixen en un format especial anomenat codi de bytes, que més tard es realitza per mitjà d' una màquina virtual (JVM) - una part de la plataforma de programari.

Instal·lació i primers passos

Per tal d'executar aplicacions desenvolupades amb èxit en aquest idioma, d'instal·lar un paquet especial de Java-components, que està disponible al lloc web d'Oracle. La companyia ofereix diferents distribucions, que difereixen en la plataforma de destinació, així com diverses opcions. L'usuari mitjà no necessita utilitzar la versió de Java que és diferent de l'última, la més recent. Que només té sentit per als desenvolupadors que necessiten estratègies específiques per a les característiques i capacitats específiques.

Per instal·lar Java en el seu ordinador, l'usuari ha d'assegurar primer que les característiques de l'equip compleix amb els requisits mínims del sistema. enginyers d'Oracle han treballat dur per reduir el llindar dels requisits del sistema, però encara és allà, i ha de ser considerat. L'usuari ha de trobar el lloc que necessita la distribució basada en el sistema operatiu, el que vol instal·lar el programari. Per exemple, en Java per a Windows 7 Es tracta d'un arxiu .exe executable, el que requerirà només especificar el directori d'instal·lació, i després es va a fer tot per si mateix. Val la pena assenyalar que el sistema pot ser instal·lat al mateix temps, només una còpia de la closca de programari. Per tant, abans d'instal·lar la necessitat d'assegurar-se que la versió anterior de Java elimina del sistema. Si no ho fa, l'instal·lador us demanarà per eliminar el programa en conflicte abans de continuar amb la instal·lació.

Començar a desenvolupar en Java

Després que l'usuari ha instal·lat correctament l'entorn de programari, que estarà disponible per a una varietat de mitjans per a l'execució dels programes ja escrits, i per crear el seu propi compte. Per tal de començar a programar en Java per, no cal cap programa addicional. Necessitem només un desig d'aprendre noves coses i entendre el llenguatge de l'arquitectura. Si l'usuari era capaç d'instal·lar correctament el Java, i en el procés no té conflictes amb altres programes, pot començar a escriure codi en qualsevol editor de text.

Oracle ha assegurat per proporcionar el màxim conjunt d'eines per a desenvolupadors. En Java, el paquet inclou un compilador (javac utilitat), el qual, prenent com a argument la ruta d'accés a qualsevol arxiu de text, la converteix en una màquina virtual de codi de bytes comprensible.

L'usuari encara no es pot executar l'aplicació i veure els resultats del seu treball. Per instal·lar una aplicació Java per a Windows 7, cal "paquet" en el JAR-arxiu.

El format JAR es deriva de la reducció de Java Archive, i un tipus especial de familiars a tots arxiu ZIP, que comprèn, a més, una descripció de les classes i les dependències i assenyala el punt d'entrada (classe principal) en l'aplicació. Per crear un arxiu .jar-del mateix nom utilitzat per la utilitat, que també s'inclou en el paquet estàndard d'Oracle. Després de la seva aplicació amb èxit, l'usuari pot executar una aplicació creada o d'ordres de Java des de la línia de comandaments o consola, o simplement fent doble clic.

Els principals components del llenguatge Java

Per tal de desenvolupar amb èxit aplicacions en el llenguatge Java, l'aprenentatge ha de començar amb el bàsic. Els usuaris sense experiència de vegades difícil d'entendre el terme llenguatge "orientat a objectes". Moltes persones creuen erròniament que es refereix al fet que totes les entitats que poden operar en el llenguatge són objectes. No obstant això, això no és cert. En el llenguatge Java, a excepció de les instal·lacions, també hi ha una sèrie de tipus primitius. Aquest sencer tipus de dades (byte, short, int, llarg ), que són nombres enters diferent longitud de paraula, tipus de dades fraccionaris (float, doble), així com línies i tipus de caràcters (String i carbó de llenya) respectivament.

Per a cada un d'ells hi ha trucades classes - embolcalls, que s'utilitzen per crear una referència a un objecte d'algun tipus. Això és cert per a tots els tipus primitius, excepte dades de cadena.

Característiques de l'aplicació de la classe String en Java

Java-line - es tracta d'una classe especial. Es pot classificar com un objecte immutable. Si presenta una memòria de l'aplicació com en un munt (heap), que conté una cadena arbitrària, llavors cada operació en què (la selecció de la subcadena, la concatenació, la substitució de caràcters, i així successivament. D.) crearà una nova instància de la línia de sortida, que serà diferent a partir del resultat original de l'operació.

Per tant, la cadena sempre és necessari treballar amb molta cura, tot i que la recollida d'escombraries a la memòria funciona gran, el programador ha de tenir molta cura per evitar el desbordament de la memòria de referència innecessària a la cadena. Afortunadament, per això hi ha una gran quantitat de classes d'ajuda. Per exemple, utilitzar StringBuilder i StringBuffer, que permeten manipular cadenes, però no creen després de cada nova instància.

El llenguatge Java - expressions regulars. El seu aspecte i propòsit

Les expressions regulars aparèixer a la fi del segle XX i van revolucionar la tecnologia de processament de text electrònic.

Anteriorment, recerca de seccions específiques en el text o subcadena era un problema comú, que requereix esforç i temps per a la seva implementació. Els programadors havien de comprovar gairebé tots els llocs a la coincidència exacta dels paràmetres de cerca especificada o comparar-lo amb una gran quantitat de condicions. No obstant això, amb l'adveniment de les expressions regulars tenen l'oportunitat d'utilitzar els meta-caràcters, pel qual es va posar a disposició per a descriure un patró pel qual va haver de ser buscat. En Java expressions regulars van aparèixer en la versió 5, i des de llavors s'ha convertit en un atribut essencial de l'entorn de programari.

Treballar amb expressions regulars en Java

En Java, totes les classes, d'una manera o altra s'utilitzen per treballar amb expressions regulars, en un paquet separat anomenat java.util.regex. En Java expressió regular descriu la classe del patró, que es va traduir en anglès vol dir "patró". Aquesta classe accepta una cadena d'arguments per al constructor, que pot ser usat per crear una plantilla. Quan es vol descriure, en lloc de lletres simples millor utilitzar comodins.

Per tal d'especificar correctament els paràmetres de recerca, és millor llegir la documentació oficial d'Oracle, el major nombre de meta-caràcters no poden significar el que l'usuari normal o un programador novell podria pensar. Per exemple, el signe "+" indica que la caiguda patró en una o més instàncies de l'element immediatament anterior. Quan s'implementa en Java expressió regular, caràcters especials són els mateixos que en qualsevol altre llenguatge de programació. Per tant, la migració a una altra plataforma ha de ser sense dolor.

Les possibles aplicacions de les expressions regulars

Cal assenyalar que la possibilitat d'expressions regulars són els més adequats per manejar grans quantitats de text. Per exemple, alguns clau de cerca, o combinacions de paraules en coincidència amb la condició que el cas en què s'escriu la clau no és important. Classificació manual del text seria molt ineficient per resoldre un problema d'aquest tipus, i amb el built-in de Java expressions regulars es pot aconseguir un parell de línies de codi.

És per això que estem considerant l'estudi del llenguatge de qualsevol manera no es pot perdre una part tan important com una expressió regular. En Java, que pot ser utilitzat en diversos camps - a partir de la validació de formulari de dades d'entrada (adreces de correu electrònic, números de targetes de crèdit) per analitzar les sol·licituds de trànsit i d'usuari.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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