/ / Java: reguljära uttryck, specialtecken

Java: reguljära uttryck, specialtecken

Java-programmering idag är troligtviskommer inte att överraska någon. Framstegen inom detta område är så stor att vår moderna bekanta verklighet skulle ha verkat för 50-60 år sedan vara en riktig plot från en film a la "Back to the Future".

Ursprunget till Java-språket

Java är ett objektorienterat programmeringsspråk som ursprungligen utvecklades av Sun Microsystems och senare stöds och utvecklas av Oracle.

java reguljära uttryck
Blanda inte utvecklingsspråk med miljöutförande eller mjukvaruplattform. Det senare bör förstås som en samling av många olika komponenter som tillsammans ger körning av Java-kod i olika hårdvarumiljöer. Program skrivna på Java-språket översätts till ett speciellt format som kallas bytecode, vilket senare körs med hjälp av en virtuell maskin (JVM), en del av programvaruplattformen.

Installation och komma igång

För att framgångsrikt kunna starta utvecklade påPå det här applikationsspråket måste du installera ett speciellt Java-komponentpaket som finns tillgängligt på den officiella Oracle-webbplatsen. Företaget tillhandahåller olika distributioner som skiljer sig åt i målplattformen, liksom deras olika alternativ. En vanlig användare behöver inte använda en annan Java-version än den senaste, senaste. Detta är bara meningsfullt för utvecklare som behöver strategispecifika funktioner och funktioner.

Java-paket

För att installera Java på din dator,användaren måste först verifiera att hårdvaruspecifikationerna uppfyller minimikraven för system. Oracle-ingenjörer har arbetat hårt för att sänka systemkravströskeln, men det finns fortfarande och måste räknas med. Användaren måste hitta distributionssatsen han behöver på webbplatsen, baserat på det operativsystem där han vill installera programvaran. Till exempel Java för Windows 7 är körbar.exe-fil, som bara kräver att du anger katalogen för installation, och sedan gör han allt själv. Det bör noteras att endast en kopia av programvaruskalet kan installeras i systemet åt gången. Innan du installerar måste du därför se till att den tidigare versionen av Java tas bort från systemet. Om detta inte görs kommer installationsprogrammet att be dig ta bort det motstridiga programmet innan du fortsätter med installationen.

Komma igång med Java-utveckling

Efter att användaren har installeratprogramvarumiljö kommer den att ha tillgång till olika verktyg både för att köra redan skrivna program och för att skapa egna. Du behöver inga ytterligare program för att starta programmering i Java. Du behöver bara en önskan att lära dig nya saker och förstå språkets arkitektur. Om användaren lyckades installera Java, och i processen var det inga konflikter med andra program, kan koden börja skrivas i vilken textredigerare som helst.

java strängar

Oracle har sett till dettillhandahålla maximal uppsättning verktyg för utvecklare. Java-paketet innehåller en språkkompilator (Javac-verktyget) som, som tar vägen till valfri textfil som ett argument, omvandlar den till bytkod som den virtuella maskinen kan förstå.

java för windows

Efter det kan användaren fortfarande inte starta applikationen och se resultatet av sitt arbete. För att installera ett Java-program för Windows 7 måste det "zippas" i ett JAR-arkiv.

JAR-formatet härrör från Java Archive-stenografi.och detta är en speciell typ av bekant för alla ZIP-arkiv, som dessutom innehåller beskrivningen av klasser och beroenden och pekar på ingångspunkten (huvudklassen) i applikationen. För att skapa ett .jar-arkiv används verktyget med samma namn, vilket också ingår i standardpaketet från Oracle. Efter att den har slutförts kan användaren starta den skapade applikationen antingen med ett Java-kommando från kommandoraden eller konsolen eller med ett enkelt dubbelklick.

Huvudkomponenterna i Java-språket

Att framgångsrikt utveckla applikationerpå Java-språket måste du börja lära dig det redan från början. Ibland är det svårt för nybörjare att förstå termen ”objektorienterat” språk. Många tror felaktigt att det betyder att alla enheter som kan drivas på ett språk är objekt. Detta är dock inte riktigt sant. På Java-språket finns det förutom objekt också en uppsättning primitiva typer. Dessa är heltal datatyper (byte, kort, int, lång), som är heltal av olika storlekar, bråkdelar datatyper (flyt, dubbel), såväl som strängar och karaktärstyper (sträng respektive char).

För var och en av dem finns så kalladeklasser är omslag som används för att skapa en referens till ett objekt av ett visst slag. Detta gäller för alla primitiva typer utom strängdata.

Funktioner i Java String Class Implementation

Java-strängar är en speciell klass.Det kan klassificeras som ett oföränderligt objekt. Om applikationsminnet representeras som en hög, som innehåller en godtycklig sträng, kommer varje operation på den (extraktion av strängning, sammanfogning, teckenbyte etc.) att skapa en ny instans av originalsträngen, som kommer att skilja sig från originalet i resultatet av operationen.

Java-version
Därför måste du alltid arbeta med strängar extremtVarning: Även om skräpsamlingen i minnet fungerar bra, måste programmeraren vara mycket försiktig så att den inte överflödar minnet med onödiga radreferenser. Lyckligtvis finns det många hjälpklasser för detta. Du kan till exempel använda StringBuilder och StringBuffer, som låter dig manipulera strängar, men inte skapa en ny instans efter varje operation.

Java Language - Regular Expressions. Deras utseende och syfte

Regeluttryck dök upp i slutet av 1900-talet och revolutionerade elektronisk textbehandlingsteknik.

Sök tidigare efter specifika områden i texten, ellersubstring var ett vanligt problem som tog tid och tid att implementera. Programmerarna var tvungna att kontrollera nästan varje webbplats för en exakt matchning med en viss sökparameter eller jämföra den med ett stort antal villkor. Men med tillkomsten av reguljära uttryck blev det möjligt att använda metatecken, med hjälp av vilket det blev tillgängligt för att beskriva det mönster som sökningen skulle genomföras med. På Java-språket uppträdde reguljära uttryck i version 5 och har sedan dess blivit ett integrerat attribut för programmeringsmiljön.

Funktioner för att arbeta med reguljära uttryck i Java

På Java-språket, alla klasser som på något sättanvänds för att arbeta med reguljära uttryck, flyttas till ett separat paket som heter java.util.regex. I Java beskrivs reguljära uttryck av mönsterklassen, vilket betyder "mönster" på engelska. Denna klass tar en sträng som ett konstruktörargument som kan användas för att skapa en mall. När du behöver beskriva det är det bättre att använda metatecken istället för enkla bokstäver.

installera java

För att korrekt specificera parametrarnasökning är det bättre att bekanta sig med den officiella dokumentationen från Oracle, eftersom många metatecken kan betyda något helt annat än vad en vanlig användare eller en nybörjare kan tänka sig. Exempelvis indikerar ett "+" -tecken att mönstret matchar en eller flera förekomster av omedelbart föregående element. När de implementeras i Java är reguljära uttryck och specialtecken desamma som i alla andra programmeringsspråk. Därför bör migrering från en annan plattform vara smärtfri.

Möjlig användning av reguljära uttryck

Det bör noteras att möjligheterna till regelbundenuttryck är mest lämpliga för hantering av mycket stora texter. Till exempel att söka efter en nyckel eller fras i en bok, förutsatt att registret där nyckeln är skrivet inte är viktigt. Manuell iteration av text för att lösa ett sådant problem skulle vara extremt ineffektivt, och med hjälp av de inbyggda reguljära uttrycken i Java kan problemet lösas med ett par kodrader.

java reguljära uttryck specialtecken

Det är därför, när man studerarspråk finns det inget sätt att hoppa över ett så viktigt avsnitt som reguljära uttryck. I Java kan de användas i en mängd olika områden - från att kontrollera riktigheten för datainmatning i ett formulär (postadresser, kreditkortsnummer) till analys av trafik och användarförfrågningar.

gillade:
0
Populära inlägg
Andlig utveckling
mat
y