Ako napísať prvý program pomocou Java

Autor: Monica Porter
Dátum Stvorenia: 15 Pochod 2021
Dátum Aktualizácie: 27 V Júni 2024
Anonim
Ako napísať prvý program pomocou Java - Tipy
Ako napísať prvý program pomocou Java - Tipy

Obsah

Java je objektovo orientovaný programovací jazyk zavedený Jamesom Goslingom v roku 1995. To znamená, že predstavuje pojmy ako „objekt“ a „pole“ (čo sú vlastnosti, ktoré popisujú objekt). Java je jazyk „napíšte na jedno miesto, spustite niekde inde“: je navrhnutý na spustenie na akejkoľvek platforme, ktorá má Java Virtual Machine (JVM). Ako viacjazyčný programovací jazyk je Java pre začiatočníkov celkom ľahká na naučenie a pochopenie. Tento článok je úvodným úvodom do programovania v prostredí Java.

Kroky

Metóda 1 z 3: Napíšte svoj prvý program Java

  1. Ak chcete začať programovať v prostredí Java, musíte si nastaviť pracovné prostredie. Mnoho programátorov používa na programovanie Java integrované vývojové prostredia (IDE), napríklad Eclipse a Netbeans. Programy Java však môžete aj naďalej písať a kompilovať bez nich.

  2. Na programovanie v prostredí Java stačí akýkoľvek program podobný programu Poznámkový blok. Konzervatívni programátori niekedy uprednostňujú použitie textových editorov, ktoré sú v termináli, napríklad vim a emacs. Sublime Text je dobrý textový editor, ktorý je možné nainštalovať do počítačov so systémom Windows i do počítačov so systémom Linux (Mac, Ubuntu atď.). Je to tiež editor použitý v tejto príručke.
  3. Uistite sa, že Java Software Development Kit nainštalovaný. Budete ho potrebovať na zostavenie programu.
    • Ak v počítačoch so systémom Windows nie sú správne premenné prostredia, môže dôjsť k chybe pri spustení javac. Ak sa chcete vyhnúť tejto chybe, prečítajte si článok o tom, ako nainštalovať súpravu Java Software Development Kit.
    reklama

Metóda 2 z 3: Program Hello World


  1. Najskôr vytvoríme program, ktorý vytlačí slová „Hello World.„V textovom editore vytvorte nový súbor a uložte ho ako„ ChaoThegioi.java “. ChaoThegioi je názov vašej triedy a tento názov triedy by sa mal zhodovať s názvom súboru.
  2. Deklarujte hlavnú triedu a metódu. Hlavná metóda public static void main (String args) je metóda, ktorá sa vykoná pri spustení programu. Deklarácia je rovnaká vo všetkých programoch Java.

  3. Opíšte kód slovami „Hello World.
    • Pozrime sa na komponenty tohto príkazového riadku:
      • Systém hovorí systému, aby niečo urobil.
      • out povie systému, že niečo urobíme s výstupom.
      • println je skratka pre „print line“ a spolu s ňou požadujeme, aby systém vytlačil na výstupe riadok.
      • Vonkajšie zátvorky („Hello World.“) Označuje metódu System.out.println () má jeden parameter, a v tomto prípade je to String „Ahoj svet.“
    • Upozorňujeme, že v prostredí Java existuje niekoľko pravidiel, ktoré musíme dodržiavať:
      • Vždy končite bodkočiarkou.
      • Java rozlišuje veľké a malé písmená. Preto, aby ste sa vyhli chybám, musíte napísať názov metódy, názov premennej a názov triedy v správnom prípade.
      • Blok súkromného kódu danej metódy alebo slučky je uzavretý v zložených zátvorkách.
  4. Zlúčiť. Vaša posledná šou Hello World by mala vyzerať takto:
  5. Uložte súbor a otvorte príkazový riadok alebo tlmočník terminálu. Prejdite do priečinka, do ktorého ste uložili súbor ChaoThegioi.java, a zadajte javac ChaoThegioi.java. Tento kód oznámi kompilátoru Java, že chcete kompilovať súbor ChaoThegioi.java. Ak sa vyskytnú chyby, kompilátor vám oznámi, kde ste ich vytvorili. Ak nie sú žiadne chyby, nemali by byť z kompilátora žiadne správy. Teraz sa pozrite na adresár ChaoThegioi.java, uvidíte ChaoThegioi.class. Toto je súbor Java, ktorý používate na spustenie programu.
  6. Spustite program. Nakoniec musíme spustiť program! Do príkazového riadku alebo terminálu zadajte java ChaoThegioi. Tento kód povie Java, že chcete spustiť triedu ChaoThegioi. Slová „Hello World“. sa objaví na obrazovke vášho monitora.
  7. Gratulujeme, napísali ste svoj prvý program Java! reklama

Metóda 3 z 3: Vstup a výstup

  1. Teraz rozšírime program Hello World, aby sme získali vstup od používateľov. V tomto programe sme vytlačili reťazec znakov, ktoré môže používateľ prečítať. Interaktívna časť programu však spočíva v tom, že ho užívateľ zadá. Teraz program rozšírime, požiadame používateľa o zadanie mena a potom mu pošleme konkrétny pozdrav.
  2. Vstúpte do triedy skenerov. V prostredí Java máte prístup k množstvu zabudovaných knižníc. Aby sme ich však mohli používať, musíme ich importovať do programu. Jednou z týchto knižníc je java.util, ktorá obsahuje objekt Scanner, ktorý potrebujeme na získanie informácií od používateľa. Pre vstup do triedy Scanner pridáme na začiatok programu nasledujúci riadok.
    • Tento príkazový riadok informuje program, že chceme použiť objekt Scanner, ktorý je k dispozícii v balíku java.util.
    • Pre prístup ku všetkým objektom v balíku java.util stačí napísať import java.util. *; na začiatku predstavenia.
  3. V hlavnej metóde vytvorte novú inštanciu objektu Scanner. Java je objektovo orientovaný programovací jazyk, takže predstavuje koncepty použitia objektov. Skener je príkladom objektu s poľami a metódami. Aby sme mohli používať triedu Scanner, musíme vytvoriť nový objekt Scanner - budeme môcť pridávať polia a používať jeho metódy. Za týmto účelom píšeme:
    • userInputScanner je názov objektu Scanner, ktorý sme práve vytvorili. Upozorňujeme, že tento názov je napísaný vo forme CamelCase (tj. Slová sú písané v rade, prvé písmeno každého slova je veľké) - toto je konvencia pomenovania premenných v Jave.
    • Používame operátorov nový na vytvorenie novej inštancie objektu.V tomto prípade sme novú inštanciu objektu Scanner vytvorili zápisom nový skener (System.in).
    • Objekt Scanner dostane parameter označujúci, čo sa má skenovať. V takom prípade vstúpime System.in ako parameter. System.in požiada program, aby naskenoval vstup zo systému, čo je vstup, ktorý zadá používateľ do programu.
  4. Požiadajte používateľa o zadanie informácií. Budete musieť požiadať používateľa, aby vedel, kedy má niečo písať na obrazovke konzoly. To je možné vykonať pomocou kódu System.out.print alebo System.out.println.
  5. Povedzte objektu Scanner, aby prijal ďalší riadok, ktorý zadal používateľ, a uložte ho ako premennú. Skener bude vždy prijímať údaje, ktoré zadal používateľ. Nasledujúci riadok požiada skener, aby prijal vstup používateľa a uložil ho do premennej:
    • V Jave je konvencia použitia metód objektu taká objectName.methodName (parametre). V userInputScanner.nextLine (), objekt Scanner zavoláme menom, ktoré sme mu pridelili a potom zavoláme jeho metódu. nextLine (), táto metóda nemá žiadne parametre.
    • Všimnite si, že ukladáme ďalší riadok do iného objektu: objekt String. Dal som meno userInputName pre tento objekt.
  6. Vytlačiť pozdrav používateľovi. Teraz, keď je používateľské meno uložené, môžeme im vytlačiť pozdrav. Zapamätajte si kód System.out.println („Hello World.“); že sme písali v hlavnej triede? Akýkoľvek kód, ktorý sme práve napísali, bude pred týmto riadkom kódu. Teraz môžeme tento riadok kódu upraviť na:
    • Spôsob, akým kombinujeme „Hello“, používateľské meno a „!“ s „Dobrý deň“ + userInputName + "!" sa nazýva zreťazenie reťazca.
    • Tu máme tri reťazce znakov: „Hello“, userInputName a „!“. V Jave je String nemenný. Keď teda dáme tieto tri reťazce dokopy, v podstate vytvoríme nový reťazec obsahujúci pozdrav.
    • Ďalej vezmeme tento nový reťazec a zadáme ho ako argument System.out.println.
  7. Zlúčiť a uložiť. Máme nasledujúci program:
  8. Zostavte a spustite. Prejdite na príkazový riadok alebo terminál a spustite ho pomocou príkazu, ktorý sme použili pri prvom spustení súboru ChaoThegioi.java. Najskôr musíme zostaviť program: javac ChaoThegioi.java. Ďalej to môžeme spustiť: java ChaoThegioi. reklama

Rada

  • Java je objektovo orientovaný programovací jazyk, takže by ste si mali prečítať viac o základoch tohto programovacieho jazyka.
  • Objektovo orientované programovanie má mnoho jedinečných funkcií. Tri z hlavných funkcií sú:
    • Vlastnosti balenia: schopnosť obmedziť prístup k určitým komponentom objektu. Java používa kľúčové slová na definovanie súkromných, chránených a verejných režimov polí a metód.
    • Polymorfizmus: schopnosť rozpoznať viac identifikátorov objektov. V prostredí Java je možné objekt preniesť do iného objektu pomocou metód tohto objektu.
    • Dedenie: schopnosť používať polia a metódy z triedy, ktoré sú v rovnakej hierarchii ako aktuálny objekt.