Ako napísať prvý program na java

Java je objektovo orientovaný programovací jazyk vytvorený James Gosling v roku 1995, čo znamená vyjadrenie premenných ako objekty s poliami (ktoré sú atribúty opisujúce objekt) a metódy (akcie, ktoré sa môžu vykonať). Java je jazyk, ktorý vám umožní písať programy, ktoré môžu byť spustené pod ľubovoľným virtuálnym strojom Java. Keďže je to dosť objemné v počte slov, programovací jazyk, stačí len pochopiť a študovať dokonca začiatočníkov. V tomto návode, úvod do programovania Java.

Kroky

Metóda 1 z 3:
Písanie prvého programu Java
  1. Obrázok s názvom 91968 1
jeden. S cieľom začať písanie programov na Java, najprv nastaviť vývojárske prostredie. Mnohí programátori používajú integrované vývojové prostredie (ENG. Integrované vývojové prostredie - IDE), ako napríklad Ecripted NetBeans, ale môžete vytvoriť program bez neho.
  • Obrázok s názvom 91968 2
    2. Akýkoľvek softvér Poznámkový blok bude stačiť na programovanie Java. Niektorí programátori uprednostňujú používanie textových editorov na základe VIM a EMACS. K dispozícii je tiež pomerne dobrý textový editor, ktorý môže byť nainštalovaný v systéme Windows a Linux (Mac, Ubuntui tak ďalej) - Obvinený text. V tomto prehľade ho použijeme.
  • Obrázok s názvom 91968 3
    3
  • Ak váš počítač spustí operačný systém Windows a variabilné prostredia funguje nesprávne, môže vydať chybu javac. Čítať Zviera na inštaláciu aplikácie Developer Set, Ak chcete získať podrobnejšie informácie o inštalácii, aby ste túto chybu eliminovali túto chybu.
  • Metóda 2 z 3:
    Ahoj svet
    1. Obrázok s názvom 91968 4
    jeden. Ak chcete začať, vytvoríme program, ktorý vydá Inscription Hello World. Vytvorte nový súbor v textovom editore a uložte ho ako "Hojdať sa.Java". "Hojdať sa" - Toto je názov triedy, ktorá musí zodpovedať názvu súboru, je to dôležité.
  • Obrázok s názvom 91968 5
    2. Nastavte triedu a hlavnú metódu. Hlavná metódaPublic Static Void Main (String [] Args) Použije sa pri každom spustení programu a bude inštalovaný v každom nasledujúcom programe Java.
    Trieda verejnosti Helloworld {Public Static Void Main (String [] Args) {}}
  • Obrázok s názvom 91968 6
    3. Zadajte kódovú čiaru "Ahoj svet."
    Systém.Von.PrintLN ("Ahoj svet.")-
  • Zvážte komponenty tohto kódu reťazec:
  • Systém označuje systém označujúci určité akcie.
  • Von informuje systém, ktorý budeme predstaviť niektoré údaje.
  • PrintLN Vstupný riadok - Správy Systém potreby zobrazenia hodnoty na obrazovke.
  • Držiaky okolo ("Ahoj svet") Uveďte, že metóda systému.Von.PrintLN () Vyberie túto hodnotu ako parameter.
  • Uvidíte na vedomie niekoľko pravidiel, ktoré musia nasledovať programovanie v jazyku Java:
  • Na konci každého riadka kódu musíte dať bod so čiarkou.
  • Java je citlivá na register, takže je potrebné napísať hodnoty metódy, premenných a názov triedy je potrebné zvážiť.
  • Kódové bloky, ktoré patria do špecifickej metódy, sú rozdelené do kučeravých zátvoriek.
  • Obrázok s názvom 91968 7
    4. Spojiť všetky. V konečnom dôsledku by mal váš program Hello World To vyzerať takto:
    Verejná trieda Helloworld {Public Static Void Main (String [] Args) {System.Von.PrintLN ("Ahoj svet.") -}}
  • Obrázok s názvom 91968 8
    päť. Uložte súbor a otvorte príkazový riadok alebo terminál na kompiláciu programu. Prejdite do priečinka, kde ste uložili súbor HelloWorld.Java a vstup do Javac (Java optimalizačný kompilátor) HelloWorld.Java. Takže budete poznať kompilátor, ktorý chcete konvertovať súbor. Ak sa v procese objavia chyby, kompilátor vás informuje o tom, čo ste urobili zle. V ideálnom prípade by ste nemali mať žiadne oznámenia z kompilátora v procese konverzie súboru. Na konci kompilácie sa pozrite do priečinka, kde bol súbor HelloWorld uložený.Java - Musí sa objaviť súbor Helloworld.Trieda. Na spustenie použije virtuálny stroj Java.
  • Obrázok s názvom 91968 9
    6. Spustiť program. Nakoniec sme sa dostali do tohto bodu! V príkazovom riadku alebo termináli vstúpte do Java Helloworld. Virtuálny stroj pochopí takým spôsobom, ktorý chcete spustiť triedu Helloworld. Vo konzole by sa mali objaviť nápisy Helloworld.
  • Obrázok s názvom 91968 10
    7. Gratulujeme, vytvorili ste svoj prvý program Java.
  • Metóda 3 z 3:
    Zadajte a výstup
    1. Obrázok s názvom 91968 11
    jeden. Teraz musíme rozšíriť váš program Hello World tak, aby užívateľ vníma záznam údajov. V našom programe sme vydali reťazec, ktorý je pre používateľa viditeľný, ale v interaktívnych programoch, používatelia zadajte údaje v aplikáciách. Našou úlohou je rozšíriť program, aby ste požiadali o meno od užívateľa a potom ho privítal podľa mena.
  • Obrázok s názvom 91968 12
    2. Importovať triedu skenera. Java má vstavané knižnice, na ktoré máme prístup, ale musíme im dovážať. Jedna z týchto knižníc je Java.UTIL, ktorý obsahuje skener objektu, ktorý potrebujete na zadanie údajov. Na účely importu tejto triedy musíme na zdrojový kód pridať nasledujúci riadok.
    Dovoz Java.Util.Skener-
  • Takže budeme informovať program, ktorý chceme použiť objekt skenera, ktorý existuje v balíku Java.Util.
  • Ak chceme prístup k všetkým objektom v knižnici Java.Util., Musíme jednoducho importovať na začiatku jazyka Java.Util.*.
  • Obrázok s názvom 91968 13
    3. V objekte skenera musíte zadať novú premennú. Java - objektovo orientovaný programovací jazyk, ktorý prevádzkuje premenné prostredníctvom objektov. Skener je príkladom objektu, ktorý má polia a metódy. Aby ste mohli používať triedu skenera, musíte vytvoriť nový objekt skenera, s ktorým môžeme vyplniť polia. Pre to predpíšeme nasledovné:
    Scanner userinputscanner = Nový skener (systém.v)-
  • userinputscannerNázov objektu skenera, ktorý sme práve nainštalovali. Všimnite si, že názov je napísaný v "Register Gorbat". Toto je dohoda o používaní premenných v jazyku Java.
  • Nový operátor používame, aby sme vytvorili novú inštanciu objektu. V našom prípade sme vytvorili novú inštanciu objektu skenera zadaním v kóde Nový skener (systém.v).
  • Objekt skenera zdvihne parameter, ktorý povie objekt na skenovanie. V tomto prípade systém.Je parameter. Systém.v informovaní programu, ktorý musíte skenovať údaje zadané užívateľom.
  • Obrázok s názvom 91968 14
    4. Potom by ste mali jasnú potrebu zápisu údajov v konzole. Toto je možné vykonať pomocou príkazu Systém.Von.Tlač alebo Systém.Von.PrintLN.
    Systém.Von.Tlač ("Ako sa voláš? ")-
  • Obrázok s názvom 91968 15
    päť. Urobte tak, aby objekt skenera zdvihol ďalší riadok, ktorý užívateľ zadá a uložil ho ako premennú. Skener musí vždy zbierať údaje zadané užívateľom. Nasledujúci kód kódu poskytne objekt skenera rozpoznať názov napísaný užívateľom a uloží ho ako premennú:
    String userinputName = userinputscanner.Nextline ()-
  • V jazyku Java je potvrdenie metódy objektu nastavené na parametreObjekt.Metódy (parametre). String Code userinputscanner.Nextline () Zavolá objekt skenera pomocou názvu, ktorý mu bol priradený, a potom nazývame metódu Nextline (), ktoré nie je možné nastaviť parametre.
  • Všimnite si, že sledujeme nasledujúci riadok v inom objekte - reťazec. Je uvedený v kóde UserinputName
  • Obrázok s názvom 91968 16
    6. Print pozdrav pre používateľa. Potom, čo sme zachránili svoje meno, môžeme vytlačiť pozdrav pre tohto používateľa. Pamätajte na riadkuSystém.Von.PrintLN ("Ahoj svet.")- Ktoré sme použili v hlavnom súbore s rozšírením triedy? Všetok kód, ktorý sme napísali, mali by byť umiestnené nad touto čiarou. Teraz môžeme zmeniť tento riadok tak, aby to urobilo nasledujúci text:
    Systém.Von.PrintLN ("Ahoj " + UserinputName + "!")-
  • Pomocou kódového reťazca musíte zadať "hi", užívateľské meno a výkričnú značku "Ahoj " + UserinputName + "!". Toto sa nazýva veslovanie.
  • Máme tri riadky: Dobrý deň, ", UserinPutName, I "!". Strove v jazyku Java sa nezmenia a nemožno ich upraviť. Preto sme ich kombináciou, vytvorili sme nový riadok, v ktorom je obsiahnutý pozdrav.
  • Potom používame tento nový riadok ako parameter Systém.Von.PrintLN.
  • Obrázok s názvom 91968 17
    7. Twist všetci spolu a ušetriť. Náš kód by mal vyzerať takto:
    Dovoz Java.Util.Scanner-Public Class Helloworld {Public Static Void Main (String [] Args) {Scanner userinputscanner = Nový skener (systém.In) -system.Von.Tlač ("Ako sa voláš? ") -String userinputName = userinputscanner.NEXTLINE () - systém.Von.PrintLN ("Ahoj " + UserinputName + "!") -}}
  • Obrázok s názvom 91968 18
    osem. Kompilovať a behať. Prejdite na príkazový riadok alebo terminál a spustite rovnaké príkazy, ktoré sme používali pre Helloworld.Java. Najprv musíte kompilovať program pomocou optimalizačného jazyka kompilátorJavac helloworld.Java.Potom môžeme spustiť tento program Java Helloworld.
  • Tipy

    • Java - objektovo orientovaný programovací jazyk, takže je užitočné prečítať si základy objektovo orientovaných programovacích jazykov.
    • Objektovo orientované programovanie má mnoho funkcií, ktoré sú špecifické pre jeho paradigmu. Tri najdôležitejšie:
    • Zapuzdrenie - Schopnosť obmedziť prístup k určitým komponentom objektu. V Java sú verejné, súkromné ​​a chránené úpravy pre polia a metódy.
    • Polymorfizmus - vlastnosť objektov na prevzatie rôznych identifikátorov. V jazyku JAVA môže byť objekt vyjadrený iným predmetom, ktorý použije jeho metódu.
    • Dedičstvo - schopnosť používať polia a metódy z inej triedy ako súčasť rovnakej hierarchie ako aktuálny objekt.
    Podobné publikácie