Java-ohjelmointi on nykyään todennäköisintäei yllätä ketään. Edistyminen tällä alalla on niin suurta, että todellisuus, johon olemme tottuneet tänään, olisi vaikuttanut 50-60 vuotta sitten olevan todellinen juoni elokuvasta a la "Takaisin tulevaisuuteen".
Java on oliokeskeinen ohjelmointikieli, jonka alun perin kehitti Sun Microsystems, ja myöhemmin Oracle alkoi tukea ja kehittää sitä.
Jotta menestyksekkäästi käynnistää kehitettyTällä sovelluskielellä sinun on asennettava erityinen Java-komponenttien paketti, joka on saatavana viralliselta Oraclen verkkosivustolta. Yhtiö tarjoaa erilaisia jakeluja, jotka eroavat kohdealustasta, samoin kuin niiden eri vaihtoehdot. Tavallisen käyttäjän ei tarvitse käyttää erilaista Java-versiota kuin uusin. Tämä on järkevää vain kehittäjille, jotka tarvitsevat tiettyihin strategioihin liittyviä erityisiä toimintoja ja ominaisuuksia.
Jos haluat asentaa Java tietokoneellesi,käyttäjän on ensin varmistettava, että laitteisto-eritelmät täyttävät järjestelmän vähimmäisvaatimukset. Oraclen insinöörit ovat työskennelleet ahkerasti järjestelmävaatimusten kynnyksen laskemiseksi, mutta on vielä yksi, josta on otettava huomioon. Käyttäjän on löydettävä tarvitsemansa jakelupaketti sivustolta sen käyttöjärjestelmän perusteella, johon hän haluaa asentaa ohjelmiston. Esimerkiksi Java Windows 7: lle on suoritettava.exe-tiedosto, joka vaatii vain määrittämään hakemiston asennusta varten, ja sitten hän tekee kaiken itse. On huomattava, että vain yksi kopio ohjelmistokuoresta voidaan asentaa järjestelmään kerrallaan. Siksi ennen asennusta on varmistettava, että Java: n edellinen versio on poistettu järjestelmästä. Jos tätä ei tehdä, asennusohjelma pyytää sinua poistamaan ristiriitaisen ohjelman ennen asennuksen jatkamista.
Kun käyttäjä on asentanut onnistuneestiohjelmistoympäristössä, sillä on pääsy erilaisiin työkaluihin sekä kirjoitettujen ohjelmien suorittamiseen että omien luomiseen. Et tarvitse muita ohjelmia aloittaaksesi Java-ohjelmoinnin. Tarvitset vain halun oppia uusia asioita ja ymmärtää kielen arkkitehtuuria. Jos käyttäjä pystyi asentamaan Java-sovelluksen onnistuneesti, eikä prosessissa ollut ristiriitoja muiden ohjelmien kanssa, koodi voi alkaa kirjoittaa missä tahansa tekstieditorissa.
Oracle on varmistanut sentarjota kehittäjille eniten työkaluja. Java-paketti sisältää kielen kääntäjän (Javac-apuohjelman), joka ottaa argumentiksi minkä tahansa tekstitiedoston polun ja muuntaa sen tavukoodiksi, jonka virtuaalikone voi ymmärtää.
Sen jälkeen käyttäjä ei voi vieläkään käynnistää sovellusta ja nähdä työnsä tuloksia. Java 7 -sovelluksen asentaminen Windows 7: lle edellyttää, että se on "pakattu" JAR-arkistoon.
JAR-muoto on johdettu Java-arkiston lyhenteestä.ja tämä on erityinen, joka on tuttu kaikille ZIP-arkistoille, ja joka sisältää lisäksi luokkien ja riippuvuuksien kuvauksia ja osoittaa sovelluksen alkupisteeseen (pääluokkaan). .Jar-arkiston luomiseen käytetään samannimistä apuohjelmaa, joka sisältyy myös Oraclen vakiopakettiin. Sen onnistuneen valmistumisen jälkeen käyttäjä voi käynnistää luodun sovelluksen joko Java-komennolla komentoriviltä tai konsolista tai yksinkertaisesti kaksoisnapsauttamalla.
Sovellusten kehittämiseksi onnistuneestiJava-kielellä sinun on aloitettava sen oppiminen alusta alkaen. Aloittelevien ohjelmoijien on joskus vaikea ymmärtää termiä "olio-suuntautunut" kieli. Monet ihmiset uskovat virheellisesti, että se tarkoittaa sitä, että kaikki yksiköt, joita voidaan käyttää kielellä, ovat esineitä. Tämä ei kuitenkaan ole aivan totta. Java-kielellä esineiden lisäksi on joukko primitiivisiä tyyppejä. Nämä ovat kokonaislukutietotyyppejä (tavu, lyhyt, int, pitkä), jotka ovat erikokoisia kokonaislukuja, murto-osuustietotyyppejä (float, double) sekä merkkijonoja ja merkityyppejä (String ja char).
Jokaiselle heistä on nsluokat ovat kääreitä, joita käytetään luomaan viittaus tietyn tyyppiseen esineeseen. Tämä koskee kaikkia primitiivityyppejä paitsi merkkijonodataa.
Java-kielet ovat erityisluokka.Se voidaan luokitella muuttumattomaksi esineeksi. Jos sovellusmuisti on esitetty kasana, joka sisältää mielivaltaisen merkkijonon, jokainen sen toiminto (alijonojen allokointi, ketjutus, merkkien korvaaminen jne.) Luo uuden ilmentymän alkuperäisestä merkkijonosta, joka eroaa alkuperäisestä toiminnon tuloksena.
Säännölliset ilmaisut syntyivät 1900-luvun lopulla ja mullistivat sähköisen tekstinkäsittelytekniikan.
Etsi aiemmin tiettyjä alueita tekstistä taisubsting oli yleinen ongelma, jonka toteuttaminen vaati vaivaa ja aikaa. Ohjelmoijien oli tarkistettava melkein jokaisesta sivustosta tarkka haku tietylle hakuparametrille tai verrattu sitä suureen määrään ehtoja. Säännöllisten lausekkeiden tullessa kuitenkin mahdolliseksi käyttää metahahmoja, joiden avulla tuli saataville kuvaamaan malli, jolla etsintä oli suoritettava. Säännölliset lausekkeet ilmestyivät Java-versiossa versiossa 5, ja siitä lähtien niistä on tullut olennainen osa ohjelmointiympäristöä.
Java-kielellä kaikki luokat jotenkinkäytetään säännöllisten lausekkeiden kanssa työskentelyyn, siirretään erilliseen pakettiin nimeltä java.util.regex. Java-ohjelmassa säännölliset lausekkeet kuvataan Pattern-luokassa, mikä tarkoittaa englanniksi "kuvio". Tämä luokka ottaa merkkijonon konstruktorin argumenttina, jota voidaan käyttää mallin luomiseen. Kun sinun on kuvattava se, on parempi käyttää metamerkkejä yksinkertaisten kirjainten sijaan.
Parametrien määrittämiseksi oikeinhaun avulla on parempi tutustua Oraclen virallisiin asiakirjoihin, koska monet metahahmot voivat tarkoittaa jotain aivan erilaista kuin tavallinen käyttäjä tai aloitteleva ohjelmoija voisi ajatella. Esimerkiksi “+” -merkki osoittaa, että kuvio vastaa yhtä tai useampaa välittömästi edeltävän elementin esiintymää. Java-sovelluksessa säännölliset lausekkeet, erikoismerkit ovat samat kuin kaikilla muilla ohjelmointikielillä. Siksi siirtymisen toisesta alustasta tulisi olla kivutonta.
On huomattava, että mahdollisuudet säännölliseenlausekkeet soveltuvat parhaiten erittäin suurten tekstien käsittelyyn. Esimerkiksi avaimen tai lauseen etsiminen kirjasta, edellyttäen, että rekisteri, johon avain kirjoitetaan, ei ole tärkeä. Manuaalinen tekstin iterointi tällaisen ongelman ratkaisemiseksi olisi äärimmäisen tehotonta, ja Java: n sisäänrakennettuja säännöllisiä lausekkeita käyttämällä ongelma voidaan ratkaista muutamalla rivillä koodia.
Siksi tutkittaessakielen, sinun ei pidä ohittaa niin tärkeää osaa kuin säännölliset lausekkeet. Java-ohjelmassa niitä voidaan käyttää useilla alueilla - lomakkeen tietojen syöttämisen oikeellisuuden tarkistamisesta (postiosoitteet, luottokorttinumerot) liikenteen ja käyttäjien pyyntöjen analysointiin.