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 Javajeden. 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.

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.

3
Uistite sa, že máte nainštalovaný vývojár aplikácií vo vývoji Java Java. Bude potrebovať, aby ste zostavili svoj program.
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 svetjeden. 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é.

2. Nastavte triedu a hlavnú metódu. Hlavná metóda
Public 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) {}}

3. Zadajte kódovú čiaru "Ahoj svet."
Systém.Von.PrintLN ("Ahoj svet.")-
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.("Ahoj svet")
Uveďte, že metóda systému.Von.PrintLN () Vyberie túto hodnotu ako parameter.
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.") -}}

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.

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.

7. Gratulujeme, vytvorili ste svoj prvý program Java.
Metóda 3 z 3:
Zadajte a výstupjeden. 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.

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-

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)-
userinputscanner
Ná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ý skener (systém.v)
.
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áš? ")-

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 ()-
Objekt.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.UserinputName

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 riadku
Systé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 + "!")-
"Ahoj " + UserinputName + "!"
. Toto sa nazýva veslovanie.Systém.Von.PrintLN
.
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 + "!") -}}

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átor
Javac 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.