Kuinka kirjoittaa ensimmäinen ohjelma Java-ohjelmalla

Kirjoittaja: Monica Porter
Luomispäivä: 15 Maaliskuu 2021
Päivityspäivä: 27 Kesäkuu 2024
Anonim
Kuinka kirjoittaa ensimmäinen ohjelma Java-ohjelmalla - Vihjeitä
Kuinka kirjoittaa ensimmäinen ohjelma Java-ohjelmalla - Vihjeitä

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

  1. 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ä.

  2. 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.
  3. 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.
    mainos

Tapa 2/3: Hello World -ohjelma


  1. 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ä.
  2. 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.

  3. 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.
  4. Yhdistää. Viimeisen Hello World -näyttelysi pitäisi näyttää tältä:
  5. Tallenna tiedosto ja avaa komentorivi tai päätulkki. Siirry kansioon, johon tallensit ChaoThegioi.java, ja kirjoita javac 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.
  6. Suorita ohjelma. Lopuksi meidän on suoritettava ohjelma! Kirjoita komentokehotteeseen tai päätelaitteeseen java ChaoThegioi. Tämä koodi kertoo Java: lle, että haluat suorittaa ChaoThegioi-luokan. Sanat "Hei maailma". ilmestyy näyttöön.
  7. Onnittelut, olet kirjoittanut ensimmäisen Java-ohjelman! mainos

Menetelmä 3/3: Tulo ja lähtö

  1. 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.
  2. 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.
  3. 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.
  4. 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ä koodilla System.out.print tai System.out.println.
  5. 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.
  6. Tulosta tervehdys käyttäjälle. Nyt kun käyttäjänimi on tallennettu, voimme tulostaa heille tervehdyksen. Muista koodi System.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.
  7. Yhdistä ja tallenna. Meillä on seuraava ohjelma:
  8. 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.