DatamaskinerProgrammering

Java: et vanlig uttrykk, spesialtegn

I dag, programmering i Java, mest sannsynlig, ingen vil ikke bli overrasket. Fremgang på dette området er så stor at vår moderne virkelighet ville ha virket kjent for 50-60 år siden i denne historien fra filmen a la "Back to the Future".

Opprinnelsen til Java-språket

Java - et objektorientert programmeringsspråk, som opprinnelig ble utviklet av Sun Microsystems, og senere ble det støtte og utvikling utført av Oracle.

Må ikke forveksles med språkutvikling eller ytelse av programvareplattform miljø. Ved den sistnevnte er å bli forstått sett av et flertall av forskjellige komponenter som til sammen gir en utførelse av Java-kode i forskjellige maskinvare miljøer. Programmer skrevet i Java er oversatt til et spesielt format som kalles Bytecode, som senere ble utført ved hjelp av en virtuell maskin (JVM) - en del av programvareplattform.

Installation and Getting Started

For å kunne kjøre programmer som er utviklet i dette språket, må du installere en spesiell pakke av Java-komponenter, som er tilgjengelig på Oracle nettstedet. Selskapet tilbyr forskjellige distribusjoner, som varierer i målet plattformen, samt ulike alternativer. Den gjennomsnittlige brukeren ikke trenger å bruke Java-versjonen som er forskjellig fra den siste, den nyeste. Det gir bare mening for utviklere som trenger konkrete strategier for bestemte funksjoner og muligheter.

For å installere Java på datamaskinen, må brukeren først sørge for at egenskapene til utstyret oppfyller minimumskravene til systemet. Oracle ingeniører har jobbet hardt for å redusere terskelen systemkravene, men det er der fortsatt, og det må vurderes. Brukeren bør finne området han trenger fordelingen basert på operativsystemet, som han ønsker å installere programvaren. For eksempel Java for Windows 7 Det er en kjørbar .exe-fil, som vil kreve bare spesifisere installasjonsmappen, og han vil gjøre alt selv. Det er verdt å merke seg at systemet kan installeres på samme tid bare ett eksemplar av programvaren skallet. Derfor, før du installerer behovet for å være sikker på at den forrige versjonen av Java fjernet fra systemet. Hvis du ikke gjør det, vil installasjonsprogrammet be om å fjerne motstridende programmet før du fortsetter installasjonen.

Begynne å utvikle i Java

Etter at brukeren har installert programvaren miljø, vil det være tilgjengelig for en rekke virkemidler for gjennomføring av allerede skrevet programmer, og til å lage sin egen. For å starte programmering i av Java, trenger du ikke noen ekstra programmer. Vi trenger bare et ønske om å lære nye ting og å forstå språket i arkitekturen. Hvis brukeren var i stand til å installere Java, og i prosessen har ingen konflikter med andre programmer, kan du begynne å skrive kode i en tekst editor.

Oracle har sørget for å gi maksimal sett med verktøy for utviklere. I Java, inneholder pakken en kompilator (javac verktøy), som, idet det som argument banen til en hvilken som helst tekstfil, konverterer det til en bytekode virtuell maskin forståelig.

Brukeren kan fortsatt ikke kjøre programmet og se resultatene av deres arbeid. Slik installerer du et Java-program for Windows 7, er det nødvendig å "pakke" i JAR-arkivet.

JAR-formatet er avledet fra reduksjon av Java Archive, og en spesiell type kjent for alle ZIP-fil, som ytterligere omfatter en beskrivelse av klasser og avhengigheter og peker på inngangspunktet (hovedklassen) i søknaden. For å opprette en JAR-fil med samme navn som brukes av verktøyet, som også er inkludert i standardpakken fra Oracle. Etter en vellykket gjennomføring, kan brukeren kjøre et program laget eller Java kommando fra kommandolinjen eller konsoll, eller ved å dobbeltklikke.

De viktigste komponentene i Java-språket

For å lykkes med å utvikle applikasjoner i Java-språket, lære den trenger for å starte med det helt grunnleggende. Uerfarne programmerere noen ganger vanskelig å forstå begrepet "objekt-orientert" språk. Mange mennesker feilaktig tror at det refererer til det faktum at alle enheter som kan operere i språket er objekter. Men dette er ikke sant. I Java-språket, med unntak for anleggene, er det også et sett med primitive typer. Dette heltall datatype (byte, kort, int, lang ), som er hele tall forskjellig ordlengde, fraksjonelle datatyper (float, dobbel), så vel som ledninger og tegntype (String og røye) hhv.

For hver av dem er det såkalte klasser - pakkere, som brukes til å opprette en referanse til et objekt av noe slag. Dette gjelder for alle primitive typer unntatt strengdata.

Funksjoner av gjennomføringen av strengen klasse i Java

Java-line - dette er en spesiell klasse. Det kan bli klassifisert som et uforanderlig objekt. Hvis du sender inn en søknad minnet som en haug (haug), som inneholder en vilkårlig streng, deretter hver funksjon på det (valg av delstreng, sammensetning, tegnet substitusjon, og så videre. D.) vil skape en ny forekomst av startstreken, som vil avvike fra den opprinnelige resultatet av operasjonen.

Derfor er strengen alltid nødvendig å jobbe veldig nøye, til tross for at søppelrydding i minnet kjører fint, må programmereren være svært forsiktig med å forebygge minneoverflyt unødvendig referanse til strengen. Heldigvis for dette er det en rekke hjelpe klasser. For eksempel bruke Stringbuilder og Stringbuffer, som tillater å manipulere strenger, men skaper ikke etter hver ny forekomst.

Java-språket - regulære uttrykk. Deres utseende og formål

Regulære uttrykk dukket opp i slutten av det tjuende århundre og revolusjonerte teknologien for elektronisk tekstbehandling.

Tidligere søk etter bestemte deler i teksten eller treng var et vanlig problem, som krevde innsats og tid for gjennomføring. Programmerere måtte sjekke nesten hvert område på nøyaktig matche det angitte søkeparameter eller sammenligne det med en rekke forhold. Men med bruk av regulære uttrykk har mulighet til å bruke meta-tegn, der det ble tilgjengelig for å beskrive et mønster der måtte søkes. I Java regulære uttrykk dukket opp i versjon 5, og har siden blitt en viktig egenskap av programvaren miljøet.

Arbeide med regulære uttrykk i Java

I Java er alle klasser, en eller annen måte vant til å jobbe med regulære uttrykk, i en separat pakke kalt java.util.regex. I Java regulære uttrykk beskriver Pattern klassen, som oversatt til engelsk betyr "mønster". Denne klassen godtar en streng argument til konstruktøren, som kan brukes til å lage en mal. Når du ønsker å beskrive det, i stedet for enkle bokstaver bedre bruke jokertegn.

For å kunne angi søkeparametre, er det bedre å lese den offisielle dokumentasjonen fra Oracle, som mange meta tegn som ikke kan bety hva den vanlige brukeren eller en nybegynner programmerer kanskje tror. For eksempel kan tegnet "+" viser at fallet mønster i en eller flere forekomster av den umiddelbart foregående element. Når implementert i Java regulære uttrykk, spesialtegn er de samme som i alle andre programmeringsspråk. Derfor, migrering til en annen plattform bør være smertefri.

Mulige anvendelser av regulære uttrykk

Det bør bemerkes at muligheten for regulære uttrykk er best egnet til å håndtere svært store mengder tekst. For eksempel er noen søketasten, eller ordkombinasjoner i register med forbehold om at saken hvor nøkkelen er skrevet ikke viktig. Hånd sortering av teksten vil være svært ineffektive for å løse et slikt problem, og med den innebygde Java regulære uttrykk kan oppnås et par linjer med kode.

Det er derfor vi vurderer studiet av språket på noen måte kan ikke gå glipp av en så viktig rolle som et regulært uttrykk. I Java, kan den brukes i ulike felt - fra validering av data påmeldingsskjema (e-postadresser, kredittkortnummer) for å analysere trafikk og brukerforespørsler.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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