ComputereProgrammering

Java: et regulært udtryk, specialtegn

I dag, programmering i Java, mest sandsynligt, ingen vil ikke blive overrasket. Fremskridt på dette område er så stor, at vores nutidige virkelighed ville have syntes velkendt for 50-60 år siden i denne historie fra filmen a la "Tilbage til fremtiden".

Oprindelsen af Java-sproget

Java - et objektorienteret programmeringssprog, som oprindeligt blev udviklet af Sun Microsystems, og senere blev det den støtte og udvikling udført af Oracle.

Ikke at forveksle med sproglige udvikling eller præstationer af software platform miljø. Af sidstnævnte skal forstås sæt af en flerhed af forskellige dele, som tilsammen tilvejebringer en udførelse af Java-kode i forskellige hardwareomgivelser. Programmer skrevet i Java omregnes til et særligt format kaldet bytekode, som senere blev udført ved hjælp af en virtuel maskine (JVM) - en del af software platform.

Installation og Kom godt i gang

For at kunne køre applikationer udviklet i dette sprog, skal du installere en særlig pakke af Java-komponenter, som er tilgængelig på Oracle hjemmeside. Selskabet leverer forskellige distributioner, som adskiller sig i målet platform, samt forskellige muligheder. Den gennemsnitlige bruger behøver ikke at bruge Java-versionen, som er forskellig fra den sidste, den seneste. Det giver kun mening for udviklere, der har brug specifikke strategier for specifikke funktioner og muligheder.

For at installere Java på din computer, skal brugeren først sikre sig, at de særlige kendetegn ved udstyret opfylder minimumskravene. Oracle ingeniører har arbejdet hårdt for at reducere tærsklen til systemkravene, men det er der stadig, og det skal overvejes. Brugeren skal finde sted han har brug for fordelingen baseret på det operativsystem, som han ønsker at installere softwaren. For eksempel Java til Windows 7 Det er en eksekverbar .exe-fil, som vil kræve kun angive installationsmappen, og så vil han gøre alt selv. Det er værd at bemærke, at systemet kan installeres på samme tid kun én kopi af softwaren skal. Derfor, før du installerer det er nødvendigt at sørge for, at den tidligere version af Java fjernet fra systemet. Hvis du ikke gør det, vil installationsprogrammet bede om at fjerne de modstridende program, før du fortsætter installationen.

Start udvikle i Java

Når brugeren med succes har installeret softwaren miljø, vil den være tilgængelig for en række forskellige midler til udførelse af allerede skriftlige programmer, og for at skabe deres egne. For at starte programmering i af Java, behøver du ikke nogen yderligere programmer. Vi behøver blot et ønske om at lære nye ting og til at forstå det sprog, arkitektur. Hvis brugeren var i stand til at installere Java, og i den proces har ingen konflikter med andre programmer, kan du begynde at skrive kode i enhver teksteditor.

Oracle har sørget for at give den maksimale sæt værktøjer til udviklere. I Java, pakken indeholder en compiler (javac hjælpeprogram), som under som argument stien til enhver tekstfil, konverterer det til en bytecode virtuel maskine forståeligt.

Brugeren kan stadig ikke køre programmet og se resultatet af deres arbejde. For at installere et Java-program til Windows 7, er det nødvendigt at "pakke" i JAR-arkivet.

Den JAR-formatet er afledt af reduktionen af Java Archive, og en særlig form for kendt af alle ZIP-fil, der endvidere omfatter en beskrivelse af de klasser og afhængigheder og peger på den indgang (vigtigste klasse) i ansøgningen. For at oprette en .jar-fil af samme navn, der anvendes af den nytte, som også indgår i standardpakken fra Oracle. Efter en vellykket gennemførelse, kan brugeren køre et program skabt eller Java kommando fra kommandolinjen eller konsol, eller ved simpelthen at dobbeltklikke.

De vigtigste komponenter i Java-sproget

For at kunne udvikle applikationer i Java-sproget, lære den har brug for til at starte med det helt grundlæggende. Novice programmører til tider vanskeligt at forstå begrebet "objektorienteret" sprog. Mange mennesker tror fejlagtigt, at det henviser til det faktum, at alle de enheder, der kan operere på det sprog, er objekter. Men det er ikke sandt. I Java-sproget, med undtagelse af de faciliteter, der er også et sæt af primitive typer. Denne heltal datatype (byte, korte, int, lang ), som er hele tal forskellig ordlængde, fraktionerede datatyper (float, double), samt linier og karakter typer (String og char) hhv.

For hver af dem er der såkaldte klasser - indpakning, som bruges til at skabe en reference til et objekt af en slags. Dette gælder for alle primitive typer undtagen string data.

Funktioner af gennemførelsen af strengen klasse i Java

Java-line - dette er en særlig klasse. Det kan klassificeres som en uforanderlig objekt. Hvis du indsender en ansøgning hukommelse som en bunke (bunke), som indeholder en vilkårlig streng, så hver funktion på det (valg af substring, sammenkædning, karakter substitution, og så videre. D.) vil skabe en ny instans af startlinjen, som vil afvige fra det oprindelige resultat af operationen.

Derfor strengen er altid nødvendigt at arbejde meget omhyggeligt, til trods for at garbage collection i hukommelsen kører godt, skal programmøren være meget omhyggelig med at forhindre hukommelse overløb unødvendig henvisning til strengen. Heldigvis, for det er der en masse hjælper klasser. Brug f.eks StringBuilder og StringBuffer, som gør det muligt at manipulere strenge, men skaber ikke efter hver ny instans.

Den Java-sproget - regulære udtryk. Deres udseende og formål

Regulære udtryk dukkede op i slutningen af det tyvende århundrede og revolutionerede Teknologien til elektronisk tekstbehandling.

Tidligere, søge efter bestemte afsnit i teksten eller delstreng var et fælles problem, som krævede indsats og tid til implementering. Programmører havde til at kontrollere næsten alle steder på den nøjagtige matcher den angivne søgning parameter eller sammenligne det med en masse betingelser. Men med fremkomsten af regulære udtryk har mulighed for at bruge meta tegn, hvorved det blev tilgængelig til at beskrive et mønster, som skulle søges. I Java dukkede regulære udtryk i version 5, og er siden blevet en væsentlig egenskab af softwaren miljø.

Arbejde med regulære udtryk i Java

I Java er alle klasser, den ene eller anden måde vant til at arbejde med regulære udtryk, i en separat pakke kaldet java.util.regex. I Java regulære udtryk beskriver Mønster klasse, som oversat til engelsk betyder "mønster". Denne klasse accepterer en streng argument til konstruktøren, som kan bruges til at oprette en skabelon. Når du ønsker at beskrive det, i stedet for simple breve bedre bruge jokertegn.

For at kunne angive søgeparametre, er det bedre at læse den officielle dokumentation fra Oracle, som mange meta tegn ikke kan betyde, hvad den almindelige bruger eller en novice programmør måske tror. For eksempel tegnet "+", at mønstret falder i en eller flere forekomster af den umiddelbart forudgående element. Når implementeret i Java regulære udtryk, specialtegn er de samme som i enhver anden programmeringssprog. Derfor bør migration til en anden platform være smertefri.

Mulige anvendelser af regulære udtryk

Det skal bemærkes, at muligheden for regulære udtryk er bedst egnet til at håndtere meget store mængder tekst. For eksempel, nogle søgenøgle, eller ordkombinationer i register med det forbehold, at det tilfælde, hvor nøglen er skrevet, er ikke vigtigt. Hånd sortering af teksten ville være meget ineffektiv til at løse et sådant problem, og med den indbyggede Java kan opnås regulære udtryk et par linjer kode.

Det er derfor, vi overvejer studiet af sprog på nogen måde kan ikke gå glip af sådan en vigtig rolle som et regulært udtryk. I Java, kan det bruges på forskellige områder - lige fra validering af data tilmeldingsblanket (e-mail adresser, kreditkortnumre) at analysere anmodninger trafik og bruger.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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