Kuidas kirjutada oma esimene programm Java-ga

Autor: Monica Porter
Loomise Kuupäev: 15 Märts 2021
Värskenduse Kuupäev: 27 Juunis 2024
Anonim
Java Tech Talk: Telegram bot on java for 1 hour
Videot: Java Tech Talk: Telegram bot on java for 1 hour

Sisu

Java on objektorienteeritud programmeerimiskeel, mille võttis kasutusele James Gosling 1995. See tähendab, et see esindab selliseid mõisteid nagu "objekt" ja "väli" (mis on objekti kirjeldavad omadused). Java on keel "kirjuta ühte kohta, jookse kuhugi mujale": see on loodud töötama mis tahes platvormil, millel on Java Virtual Machine (JVM). Mitmekeelse programmeerimiskeelena on Java algajatele üsna lihtne õppida ja aru saada. See artikkel on esmane sissejuhatus Java-programmeerimisse.

Sammud

1. meetod 3-st: kirjutage oma esimene Java-programm

  1. Java-ga programmeerimise alustamiseks peate seadistama oma töökeskkonna. Paljud programmeerijad kasutavad Java programmeerimiseks integreeritud arenduskeskkondi (IDE), näiteks Eclipse ja Netbeans. Siiski saate Java-programme ikkagi ilma nendeta kirjutada ja kompileerida.

  2. Java-ga programmeerimiseks piisab mis tahes Notepadiga sarnanevast programmist. Konservatiivsed programmeerijad eelistavad mõnikord kasutada terminalis olevaid tekstiredaktoreid, näiteks vim ja emacs. Sublime Text on hea tekstiredaktor, mida saab installida nii Windowsi kui ka Linux-põhistele masinatele (Mac, Ubuntu jne). See on ka selles juhendis kasutatud redaktor.
  3. Veenduge, et Java tarkvaraarenduskomplekt installitud. Seda on vaja programmi koostamiseks.
    • Kui Windowsi arvutites on keskkonnamuutujad valed, võib käivitada tõrge javac. Selle tõrke vältimiseks lugege artiklit Java tarkvaraarenduskomplekti installimise kohta.
    reklaam

2. meetod 3-st: Tere maailma programm


  1. Kõigepealt loome programmi, mis trükib sõnad "Tere maailm."Looge tekstiredaktoris uus fail ja salvestage see nimega" ChaoThegioi.java ". ChaoThegioi on teie klassi nimi ja see klassi nimi peaks vastama failinimele.
  2. Deklareerige põhiklass ja meetod. Peamine meetod public static void main (String args) on meetod, mis käivitatakse programmi käivitamisel. Deklaratsioon on kõigis Java-programmides sama.

  3. Kirjutage kood sõnadega "Tere maailm.
    • Vaatame selle käsurea komponente:
      • Süsteem käsib süsteemil midagi teha.
      • out ütleb süsteemile, et hakkame väljundiga midagi tegema.
      • println tähendab "print line" ja koos sellega palume süsteemil printida rida väljundisse.
      • Välised sulgud ("Tere maailm.") Näitab meetodit System.out.println () võtab ühe parameetri ja antud juhul on see string "Tere, Maailm."
    • Pange tähele, et Java-s on mõned reeglid, mida peame järgima:
      • Lõpeta alati semikooloniga.
      • Java eristab suuri ja väikesi tähti. Seetõttu peate vigade vältimiseks meetodi nime, muutuja nime ja klassi nime õiges kirjas kirjutama.
      • Antud meetodi või tsükli privaatkoodi plokk on suletud sulgudesse.
  4. Ühenda. Teie viimane Hello World show peaks välja nägema järgmine:
  5. Salvestage fail ja avage käsurida või terminali tõlk. Liikuge kausta, kuhu salvestasite ChaoThegioi.java, ja tippige javac ChaoThegioi.java. See kood ütleb Java kompilaatorile, et soovite kompileerida ChaoThegioi.java. Vigade ilmnemisel ütleb kompilaator teile, kus te selle tegite. Kui vigu pole, siis ei tohiks ka koostajal olla ühtegi teadet. Nüüd vaadake kataloogi ChaoThegioi.java ja näete ChaoThegioi.class. See on Java-fail, mida kasutate oma programmi käivitamiseks.
  6. Käivitage programm. Lõpuks peame programmi käivitama! Tippige käsureale või terminali java ChaoThegioi. See kood ütleb Java-le, et soovite käivitada klassi ChaoThegioi. Sõnad "Tere maailm". kuvatakse teie monitori ekraanile.
  7. Palju õnne, olete kirjutanud oma esimese Java-programmi! reklaam

3. meetod 3-st: sisend ja väljund

  1. Nüüd laiendame programmi Hello World kasutajate sisendi saamiseks. Selles programmis oleme printinud stringi, mida kasutaja saab lugeda. Programmi interaktiivne osa seisneb aga selles, et kasutaja sisestab selle. Nüüd laiendame programmi, palume kasutajal sisestada nimi ja seejärel saadame neile konkreetse tervituse.
  2. Sisestage skanneri klass. Javas saate juurde pääseda paljudele sisseehitatud teekidele. Kuid nende kasutamiseks peame need programmi importima. Üks neist raamatukogudest on java.util, mis sisaldab skanneri objekti, mida vajame kasutajalt teabe saamiseks. Skanneri klassi sisenemiseks lisame programmi alguses järgmise rea.
    • See käsurida ütleb programmile, et soovime kasutada pakendis java.util saadaolevat skanneri objekti.
    • Et pääseda juurde igale paketis java.util olevale objektile, peame lihtsalt kirjutama import java.util. *; etenduse alguses.
  3. Põhimeetodis looge uus skanneri objekti eksemplar. Java on objektile orienteeritud programmeerimiskeel, seega esindab see objekti kasutamise mõisteid. Skanner on väljade ja meetoditega objekti näide. Skanneri klassi kasutamiseks peame looma uue Skanneri objekti - saame lisada väljad ja kasutada selle meetodeid. Selleks kirjutame:
    • userInputScanner on äsja loodud skanneri objekti nimi. Pange tähele, et see nimi on kirjutatud vormis CamelCase (st sõnad kirjutatakse ritta, iga sõna esimene täht on suurtähtedes) - see on Java muutuja nime andmise kokkulepe.
    • Kasutame operaatoreid new objekti uue eksemplari loomiseks.Sel juhul lõime kirjutamise abil uue skanneri objekti uus skanner (System.in).
    • Skanneri objekt saab parameetri, mis näitab, mida skannida. Sel juhul me siseneme System.in parameetrina. System.in palub programmil skannida süsteemi sisend, mis on sisend, mille kasutaja programmi sisestab.
  4. Paluge kasutajal sisestada teave. Peate paluma kasutajal teada, millal konsooliekraanile midagi sisestada. Seda saab teha koodiga System.out.print või System.out.println.
  5. Käskige skanneri objektil saada järgmine rida, mille kasutaja on sisestanud, ja salvestage see muutujana. Skanner saab alati kasutaja sisestatud andmed. Järgmisel real palutakse skanneril kasutaja sisend vastu võtta ja see muutujasse salvestada:
    • Java-s on objekti meetodite kasutamise kokkulepe objectName.methodName (parameetrid). Sisse userInputScanner.nextLine (), kutsume Skanneri objekti talle omistatud nimega ja seejärel kutsume selle meetodit. nextLine (), see meetod ei võta parameetreid.
    • Pange tähele, et salvestame järgmise rea teisele objektile: objekt String. Olen andnud nime Selle objekti kasutajaInputName.
  6. Kasutajale tervituse printimine. Nüüd, kui kasutajanimi on salvestatud, saame neile tervituse printida. Jäta kood meelde System.out.println ("Tere maailm."); et me kirjutasime põhiklassis? Kõik koodid, mis me just kirjutasime, jäävad enne seda koodirida. Nüüd saame seda koodirida muuta:
    • Kuidas kombineerime "Tere", kasutajanime ja "!" koos "Tere" + userInputName + "!" nimetatakse stringi liitmiseks.
    • Siin on meil kolm tähemärki: "Tere", userInputName ja "!". Javas on String muutumatu. Nii et kui paneme need kolm stringi kokku, loome sisuliselt uue stringi, mis sisaldab tervitust.
    • Järgmisena võtame selle uue stringi ja sisestame selle argumendiks System.out.println.
  7. Ühenda ja salvesta. Meil on järgmine programm:
  8. Koosta ja jookse. Minge käsuviiba või terminali ja käivitage see käsuga, mida kasutasime ChaoThegioi.java esimesel käivitamisel. Esiteks peame koostama programmi: javac ChaoThegioi.java. Järgmisena saame seda käivitada: java ChaoThegioi. reklaam

Nõuanne

  • Java on objektile orienteeritud programmeerimiskeel, seega peaksite selle programmeerimiskeele põhitõdede kohta lisateavet lugema.
  • Objektorienteeritud programmeerimisel on palju unikaalseid funktsioone. Kolm peamist omadust on:
    • Pakendi omadused: võime piirata juurdepääsu objekti teatud komponentidele. Java kasutab märksõnu väljade ja meetodite privaatse, kaitstud ja avaliku režiimi määramiseks.
    • Polümorfism: võime ära tunda mitme objekti identifikaatorit. Java-s saab objekti teisele objektile edastada, kasutades selle objekti meetodeid.
    • Pärand: võime kasutada klassi väljad ja meetodeid, mis asuvad praeguse objektiga samas hierarhias.