DatoriProgrammēšana

Java: regulāra izteiksme, speciālās rakstzīmes

Šodien, programmēšana Java, visticamāk, neviens nebūs pārsteigts. Progress šajā jomā ir tik liela, ka mūsu mūsdienu realitāte nebūtu likās pirms pazīstami 50-60 gadiem šajā stāstā no filmas la "Atpakaļ nākotnē".

Izcelsme Java valodas

Java - objektorientēta programmēšanas valoda, kas sākotnēji tika izstrādāta ar Sun Microsystems, un vēlāk tas kļuva par atbalstu un izstrādi, ko veic Oracle.

Nedrīkst jaukt ar valodas attīstību vai veicot programmatūras platformas vidi. Ar tā ir jāsaprot kopumu, kurā ir daudzi dažādu komponentu, kas kopā nodrošina izpildi Java kodu dažādās aparatūras vidēs. Programmas rakstītas Java tiek tulkoti īpašā formātā, ko sauc bytecode, kas vēlāk tika veikts, izmantojot virtuālo mašīnu (JVM) - daļa no programmatūras platformu.

Uzstādīšana un Darba sākšana

Lai veiksmīgi palaistu lietojumprogrammas izstrādātas šajā valodā, ir jāinstalē īpaša paketi Java-komponentu, kas ir pieejama Oracle mājas lapā. Uzņēmums piedāvā dažādu sadali, kas atšķiras no mērķa platformas, kā arī dažādas iespējas. Vidusmēra lietotājam nav nepieciešams izmantot Java versija, kas ir atšķirīgs no pēdējā, pēdējo. Tas ir jēga tikai izstrādātājiem, kuriem nepieciešama īpašas stratēģijas īpašiem funkcijas un iespējas.

Lai instalētu Java datorā, lietotājam vispirms pārliecinieties, ka iekārtu parametri, atbilst minimālajām sistēmas prasībām. Oracle inženieri ir smagi strādājuši, lai samazinātu slieksni sistēmas prasībām, bet tas joprojām ir tur, un tas ir jāņem vērā. Lietotājam vajadzētu atrast vietu, viņam nepieciešams sadalījumu, pamatojoties uz operētājsistēmu, ko viņš vēlas, lai instalētu programmatūru. Par Piemēram, Java Windows 7 Tas ir izpildāms exe-failu, kas būs nepieciešama tikai norādīt instalācijas direktorijā, un tad viņš darīs visu pats. Ir vērts atzīmēt, ka sistēma var uzstādīt tajā pašā laikā tikai viena kopija no programmatūras čaulas. Tāpēc, pirms instalēšanas nepieciešams, lai pārliecinātos, ka iepriekšējā versija Java izņemta no sistēmas. Ja jums nav, uzstādītājs lūgs noņemt konfliktējošo programmu pirms turpināt instalēšanu.

Sākt attīstās Java

Pēc tam, kad lietotājs ir veiksmīgi instalēta programmatūras vidē, tas būs pieejams ar dažādiem līdzekļiem izpildi jau rakstiskām programmām, un lai izveidotu savu. Lai sāktu programmēšanu Java, jums nav nepieciešama papildu programmas. Mums ir nepieciešama tikai vēlme apgūt jaunas lietas un saprast valodu arhitektūru. Ja lietotājs varēja veiksmīgi instalēt Java, un šajā procesā nav konfliktus ar citām programmām, jūs varat sākt rakstīt kodu jebkurā teksta redaktorā.

Oracle ir pārliecināts, lai sniegtu maksimālu darbarīku komplektu izstrādātājiem. Java, paketē ietilpst kompilatoru (Javac lietderība), kas, ņemot kā arguments ceļu uz jebkuru teksta failu, pārvērš to par baitu kodu virtuālā mašīna saprotamu.

Lietotājs joprojām nevar palaist programmu un redzēt sava darba rezultātus. Lai instalētu Java pieteikumu par Windows 7, tas ir nepieciešams, lai "pack" ar JAR-arhīvā.

JAR formāts ir atvasināts no samazināšanas Java arhīvu, un īpaša veida pazīstami visiem ZIP materiāliem, kas papildus ietver aprakstu klasēm un atkarības un norāda uz ieejas punktu (galvenais klase), kas pieteikumā. Lai izveidotu .jar-failu ar tādu pašu nosaukumu, ko lietderība, kas ir iekļauta arī standarta paketē no Oracle izmanto. Pēc tam, kad tā veiksmīgai īstenošanai, lietotājs var palaist pieteikumu izveidots vai Java komandu no komandrindas vai konsolē, vai arī vienkārši dubultklikšķi.

Galvenie komponenti Java valodas

Lai veiksmīgi attīstītu pieteikumus Java valodu, mācīties tai sākt ar pašiem pamatiem. Iesācēju programmētājiem reizēm ir grūti saprast terminu "objektorientētā" valodu. Daudzi cilvēki kļūdaini uzskata, ka tas attiecas uz to, ka visi uzņēmumi, kas var darboties valodā ir objekti. Tomēr tā nav taisnība. Java valodas, izņemot iekārtām, ir arī komplekts primitīvas veidi. Šis skaitlis datu tips (baits, īstermiņa, int, garš ), kas ir veseli skaitļi atšķiras vārda garumu, frakcionēti datu tipi (pludiņš, dubultā), kā arī līnijas un rakstura veidi (stīgu un char) attiecīgi.

Par katru no tām ir tā saucamie nodarbības - apvalku, kas tiek izmantoti, lai izveidotu atsauci uz objektu kādu. Tas attiecas uz visiem primitīvas veidi, izņemot stīgu datiem.

Iezīmes īstenošanas stīgu klases Java

Java līnija - tas ir īpašs klase. To var klasificēt kā negrozāma objektu. Ja jūs iesniedzat pieteikumu atmiņā kā kaudzē (kaudze), kas satur patvaļīgu virkni, tad katru operāciju par to (izvēli par apakšvirkni, sakabināšanau, rakstzīmju aizstāšanu, un tā tālāk. D.), radīs jaunu instanci starta līnijas, kas atšķiras no sākotnējās darbības rezultātā.

Tāpēc virkne vienmēr ir nepieciešams strādāt ļoti uzmanīgi, neskatoties uz to, ka atkritumu savākšana atmiņā iet lieliski, programmētājs ir jābūt ļoti uzmanīgiem, lai novērstu atmiņas pārpildes nevajadzīgu atsauci uz virkni. Par laimi, tas ir daudz palīgs klasēs. Piemēram, izmantojiet StringBuilder un StringBuffer, kas ļauj manipulēt virknes, bet nerada pēc katras jaunu instanci.

Java valodas - regulāras izteiksmes. To izskats un nolūks

Regulāras izteiksmes parādījās XX gadsimta beigās un revolutionized tehnoloģiju elektronisku teksta apstrādei.

Iepriekš meklēt konkrētām sadaļām tekstā vai apakšvirkni bija izplatīta problēma, kas pieprasa pūles un laiku īstenošanai. Programmētāji nācās pārbaudīt gandrīz katru vietu uz precīzu atbilst meklēšanas parametra vai salīdzināt to ar daudz nosacījumu. Tomēr ar Advent regulārās izteiksmes ir iespēja izmantot meta rakstzīmes, ar kuru tas kļuva pieejams raksturotu modeli, kurā bija jāmeklē. Java regulārās izteiksmes parādījās 5 versijā, un kopš tā laika kļuvis būtisks atribūts programmatūras vidē.

Darbs ar regulārām izteiksmēm Java

Java, visas klases, vienā vai otrā veidā tiek izmantoti, lai strādā ar regulārām izteiksmēm, atsevišķā iepakojumā sauc java.util.regex. Jo Java regulāra izteiksme apraksta Pattern klase, kas tulkota angļu valodas nozīmē "modelis". Šī klase pieņem virknes argumentu konstruktors, kuru var izmantot, lai izveidotu veidni. Ja vēlaties, lai aprakstītu to, nevis vienkārši burtu labāk izmantot aizstājējzīmes.

Lai pareizi precizētu meklēšanas parametrus, tas ir labāk, lai izlasītu oficiālo dokumentāciju no Oracle, jo daudzi meta rakstzīmes nevar nozīmēt to, ko parasts lietotājs vai iesācējs programmētājs varētu domāt. Piemēram, zīme "+" norāda, ka modelis atbilst vienai vai vairākām instancēm tieši pirms elementa. Kad ieviesta Java regulāra izteiksme, speciālās rakstzīmes ir tāds pats kā jebkurā citā programmēšanas valodā. Tādēļ migrācija uz citu platformu būtu nesāpīga.

Iespējamie pielietojumi regulārām izteiksmēm

Jāatzīmē, ka iespēja regulārās izteiksmes ir vislabāk piemērota, lai apstrādātu ļoti lielus tekstu. Piemēram, daži meklēt atslēgu, vai vārdu kombinācijas reģistrā ar nosacījumu, ka gadījumā, kad atslēga ir rakstīts, nav svarīgi. Roku šķirošana teksta būtu ļoti neefektīvi šādu problēmu risināšanā, kā arī ar iebūvētu Java regulāras izteiksmes var sasniegt pāris rindiņas kodu.

Tieši tāpēc mēs esam gatavi izskatīt pētījumu valodas nekādā veidā nevar palaist garām tik svarīgu daļu, kā regulāras izteiksmes. Java, to var izmantot dažādās jomās - no apstiprināšanu datu ievades formā (e-pasta adreses, kredītkaršu numurus), lai analizētu satiksmes un lietotāju pieprasījumus.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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