Kirjoittaja:
Monica Porter
Luomispäivä:
15 Maaliskuu 2021
Päivityspäivä:
27 Kesäkuu 2024
![Kuinka kirjoittaa ensimmäinen ohjelma Java-ohjelmalla - Vihjeitä Kuinka kirjoittaa ensimmäinen ohjelma Java-ohjelmalla - Vihjeitä](https://a.vvvvvv.in.ua/knowledge-base/cch-vit-chng-trnh-u-tin-vi-java-18.webp)
Sisältö
Java on olio-ohjelmointikieli, jonka James Gosling otti käyttöön vuonna 1995. Toisin sanoen se edustaa käsitteitä, kuten "esine" ja "kenttä" (jotka ovat ominaisuuksia, jotka kuvaavat objektia). Java on "kirjoita yksi paikka, suorita muualla" -kieli: se on suunniteltu toimimaan kaikilla alustoilla, joilla on Java Virtual Machine (JVM). Monikielisenä ohjelmointikielenä Java on melko helppo oppia ja ymmärtää aloittelijoille. Tämä artikkeli on ensimmäinen johdanto Java-ohjelmointiin.
Askeleet
Tapa 1/3: Kirjoita ensimmäinen Java-ohjelmasi
Jos haluat aloittaa ohjelmoinnin Java-ohjelmalla, sinun on määritettävä työympäristösi. Monet ohjelmoijat käyttävät Java-ohjelmointiin integroituja kehitysympäristöjä (IDE), kuten Eclipse ja Netbeans. Voit kuitenkin edelleen kirjoittaa ja kääntää Java-ohjelmia ilman niitä.
Kaikki Muistikirjaa muistuttavat ohjelmat ovat riittävät Java-ohjelmointiin. Konservatiiviset ohjelmoijat käyttävät joskus mieluummin päätelaitteessa olevia tekstieditoreja, kuten vim ja emacs. Sublime Text on hyvä tekstieditori, joka voidaan asentaa sekä Windows-tietokoneisiin että Linux-pohjaisiin koneisiin (Mac, Ubuntu jne.). Se on myös tässä oppaassa käytetty editori.
Varmista että Java-ohjelmistokehityspaketti asennettu. Tarvitset sitä ohjelman kokoamiseen.- Windows-tietokoneissa saattaa olla virhe käynnissä, jos ympäristömuuttujat eivät ole oikein
javac. Katso artikkeli Java Software Development Kitin asentamisesta tämän virheen välttämiseksi.
- Windows-tietokoneissa saattaa olla virhe käynnissä, jos ympäristömuuttujat eivät ole oikein
Tapa 2/3: Hello World -ohjelma
Ensin luomme ohjelman, joka tulostaa sanat "Hello World."Luo uusi tiedosto tekstieditorissa ja tallenna se nimellä" ChaoThegioi.java ". ChaoThegioi on luokkasi nimi ja tämän luokan nimen on vastattava tiedostonimeä.
Ilmoita pääluokka ja menetelmä. Päämenetelmäpublic static void main (String args) on menetelmä, joka suoritetaan, kun ohjelma suoritetaan. Ilmoitus on sama kaikissa Java-ohjelmissa.
Kirjoita koodi sanoilla "Hei maailma.’- Katsotaanpa tämän komentorivin komponentteja:
Järjestelmä kehottaa järjestelmää tekemään jotain.
out kertoo järjestelmälle, että aiomme tehdä jotain lähdön kanssa.
println tarkoittaa "painolinjaa", ja sen kanssa pyydämme järjestelmää tulostamaan viiva tulosteeseen.
- Ulommat sulkeet
("Hei maailma.") Ilmaisee menetelmän
System.out.println () ottaa yhden parametrin, ja tässä tapauksessa se on merkkijono
"Hei maailma."
- Huomaa, että Java-ohjelmassa on muutamia sääntöjä, joita meidän on noudatettava:
- Lopeta aina puolipisteellä.
- Java erottaa isot ja pienet kirjaimet. Siksi virheiden välttämiseksi sinun on kirjoitettava menetelmän nimi, muuttujan nimi ja luokan nimi oikein.
- Tietyn menetelmän tai silmukan yksityinen koodilohko on suljettu sulkeissa.
- Katsotaanpa tämän komentorivin komponentteja:
Yhdistää. Viimeisen Hello World -näyttelysi pitäisi näyttää tältä:
Tallenna tiedosto ja avaa komentorivi tai päätulkki. Siirry kansioon, johon tallensit ChaoThegioi.java, ja kirjoitajavac ChaoThegioi.java. Tämä koodi kertoo Java-kääntäjälle, että haluat kääntää ChaoThegioi.java. Jos virheitä esiintyy, kääntäjä kertoo missä teit sen. Jos virheitä ei ole, kääntäjältä ei saisi olla viestejä. Katsokaa nyt ChaoThegioi.java-hakemistoa, niin näet ChaoThegioi.class. Tämä on Java-tiedosto, jota käytät ohjelman suorittamiseen.
Suorita ohjelma. Lopuksi meidän on suoritettava ohjelma! Kirjoita komentokehotteeseen tai päätelaitteeseenjava ChaoThegioi. Tämä koodi kertoo Java: lle, että haluat suorittaa ChaoThegioi-luokan. Sanat "Hei maailma". ilmestyy näyttöön.
Onnittelut, olet kirjoittanut ensimmäisen Java-ohjelman! mainos
Menetelmä 3/3: Tulo ja lähtö
Laajennamme nyt Hello World -ohjelmaa saadaksemme käyttäjille tietoja. Tässä ohjelmassa olemme tulostaneet merkkijonon, jonka käyttäjä voi lukea. Ohjelman interaktiivinen osa on kuitenkin siinä, että käyttäjä syöttää sen. Nyt laajennamme ohjelmaa, pyydämme käyttäjää kirjoittamaan nimen ja sitten lähettämään hänelle erityisen tervehdyksen.
Anna skanneriluokka. Java-tilassa voit käyttää useita sisäänrakennettuja kirjastoja. Niiden käyttämiseksi meidän on kuitenkin tuotava ne ohjelmaan. Yksi näistä kirjastoista on java.util, joka sisältää skanneriobjektin, jota tarvitsemme saadaksemme tietoja käyttäjältä. Skanneriluokkaan pääsemiseksi lisäämme seuraava rivi ohjelman alkuun.- Tämä komentorivi kertoo ohjelmalle, että haluamme käyttää skanneriobjektia, joka on saatavilla java.util-paketissa.
- Jotta pääsisimme kaikkiin java.util-paketin objekteihin, meidän on vain kirjoitettava
tuo java.util. *; näyttelyn alussa.
Luo päämenetelmässä uusi skanneriobjektin ilmentymä. Java on olio-ohjelmointikieli, joten se edustaa objektin käytön käsitteitä. Skanneri on esimerkki objektista, jolla on kentät ja menetelmät. Jotta voimme käyttää Scanner-luokkaa, meidän on luotava uusi Scanner-objekti - voimme lisätä kenttiä ja käyttää sen menetelmiä. Voit tehdä niin kirjoittamalla:userInputScanner on juuri luomamme skanneriobjektin nimi. Huomaa, että tämä nimi kirjoitetaan CamelCase-muotoon (ts. Sanat kirjoitetaan peräkkäin, kunkin sanan ensimmäinen kirjain on isolla) - tämä on Java-muuttujien nimeämiskäytäntö.
- Käytämme operaattoreita
uusi luoda uuden objektin esiintymän.Tässä tapauksessa loimme uuden skanneriobjektin esiintymän kirjoittamalla
uusi skanneri (System.in).
- Skanneri-objekti saa parametrin, joka osoittaa, mitä skannataan. Tässä tapauksessa tulemme sisään
System.in parametrina.
System.in pyytää ohjelmaa skannaamaan järjestelmän syötteen, joka on käyttäjän kirjoittama ohjelma.
Pyydä käyttäjää syöttämään tiedot. Sinun on kysyttävä käyttäjältä, milloin kirjoittaa jotain konsolinäyttöön. Tämä voidaan tehdä koodillaSystem.out.print tai
System.out.println.
Käske Skanneri-objektia vastaanottamaan seuraava kirjoittamasi rivi ja tallenna se muuttujana. Skanneri vastaanottaa aina käyttäjän kirjoittamat tiedot. Seuraava rivi pyytää skanneria vastaanottamaan käyttäjän syötteen ja tallentamaan sen muuttujaan:- Java-tilassa objektin menetelmien käyttötapa on
objectName.methodName (parametrit). Sisään
userInputScanner.nextLine (), kutsumme Skanneri-objektin sille osoitetulla nimellä ja kutsumme sitten sen menetelmää.
nextLine (), tämä menetelmä ei sisällä parametreja.
- Huomaa, että tallennamme seuraavan rivin toiseen objektiin: String-objekti. Olen antanut nimen
userInputName tälle objektille.
- Java-tilassa objektin menetelmien käyttötapa on
Tulosta tervehdys käyttäjälle. Nyt kun käyttäjänimi on tallennettu, voimme tulostaa heille tervehdyksen. Muista koodiSystem.out.println ("Hei maailma."); jonka kirjoitimme pääluokassa? Kaikki juuri kirjoittamamme koodit ovat ennen kyseistä koodiriviä. Nyt voimme muokata koodiriviä seuraavasti:
- Tapa, jolla yhdistämme "Hei", käyttäjänimen ja "!" kanssa
"Hei" + userInputName + "!" kutsutaan merkkijonon ketjutukseksi.
- Tässä on kolme merkkijonoa: "Hei", userInputName ja "!". Java-kielessä merkkijono on muuttumaton. Joten kun laitamme nämä kolme merkkijonoa yhteen, luomme pohjimmiltaan uuden merkkijonon, joka sisältää tervehdyksen.
- Seuraavaksi otamme tämän uuden merkkijonon ja kirjoitamme sen argumenttina
System.out.println.
- Tapa, jolla yhdistämme "Hei", käyttäjänimen ja "!" kanssa
Yhdistä ja tallenna. Meillä on seuraava ohjelma:
Koosta ja suorita. Mene komentokehotteeseen tai päätelaitteeseen ja suorita se komennolla, jota käytimme ChaoThegioi.javan ensimmäisessä juoksussa. Ensin meidän on koottava ohjelma:javac ChaoThegioi.java. Seuraavaksi voimme suorittaa sen:
java ChaoThegioi. mainos
Neuvoja
- Java on olio-ohjelmointikieli, joten sinun tulisi lukea lisää tämän ohjelmointikielen perusteista.
- Kohdekeskeisellä ohjelmoinnilla on monia ainutlaatuisia ominaisuuksia. Kolme pääominaisuutta ovat:
- Pakkausominaisuudet: kyky rajoittaa pääsyä tiettyihin kohteen komponentteihin. Java käyttää avainsanoja määrittelemään yksityiset, suojatut ja julkiset kenttien ja menetelmien tilat.
- Polymorfismi: kyky tunnistaa useita objektitunnisteita. Java-tilassa objekti voidaan siirtää toiseen objektiin kyseisen objektin menetelmillä.
- Perintö: kyky käyttää luokan kenttiä ja menetelmiä, jotka ovat samassa hierarkiassa kuin nykyinen objekti.