Java tutorial: základy pre začiatočníkov
Java je objektovo orientovaný programovací jazyk, ktorý vám predstavíme v tomto návode. Webové aplikácie, desktopové aplikácie a aplikácie sú primárne programované pomocou Java.
Výukový program Java: prípravy
Aby ste mohli skutočne začať programovať s Java, musíte urobiť nejakú prípravu.
- Nainštalujte do svojho počítača najnovšiu súpravu Java SDK. Jednoducho si ho stiahnite z našej oblasti sťahovania a počas inštalácie postupujte podľa pokynov.
- V ďalšom kroku potrebujete vývojové prostredie. Sú tu rôzne možnosti, z ktorých všetky majú výhody a nevýhody. Najznámejšie sú NetBeans, Eclipse a IntelliJ. Eclipse je vhodný pre začiatočníkov, a preto sa nasledujúce kroky týkajú Eclipse.
- Spustite Eclipse a potom kliknite na „Súbor“, „Nový“ a potom na „Java Project“. Sem zadajte názov projektu a stlačte „Dokončiť“.
- Na ľavej strane nájdete Prieskumník balíkov, v ktorom sú uvedené všetky priečinky a súbory projektu. Projekt zatiaľ obsahuje iba priečinok „src“. Pravým tlačidlom myši kliknite na priečinok a vyberte „Nový“ a potom „Trieda“. V okne, ktoré sa otvorí, vyberte názov triedy a začiarknite políčko vedľa položky „public static void main (String [] args)“. Potom stlačte tlačidlo „Dokončiť“.
- Tip: Na konci článku vám ukážeme najdôležitejšie kroky v našej galérii.
Java: Príručka Hello World
Po prípravách môžete začať s vlastným programovaním prvého programu.
- Teraz máte základnú štruktúru triedy vrátane hlavnej metódy. Táto hlavná metóda sa vždy nazýva prvá pri spustení programu a po vykonaní kódu, ktorý obsahuje.
- Hlavná metóda už obsahuje komentár „Automaticky generovaný útržok metódy TODO“. Komentár vždy začína „//“ a pri vykonávaní sa nezohľadňuje.
- Pridajte riadok „System.out.println („ Ahoj svet! “);„ Do programu priamo pod komentár. Pri vykonávaní programu by mal tento príkaz zobraziť správu „Ahoj svet!“ minúť.
- Kliknite na zelenú ikonu prehrávania na paneli v hornej časti. Týmto spôsobom sa program spustí. V dolnej polovici okna Eclipse nájdete „Konzola“. Tu je požadovaný „Ahoj svet!“ výstup.
Výukový program Java: Premenné a typy údajov
Na to, aby boli naše programy komplexnejšie, potrebujeme premenné, z ktorých každá má svoj vlastný typ údajov.
- Najdôležitejšou konštrukciou každého programovacieho jazyka sú premenné. Hodnota môže byť uložená v premennej, ktorá môže byť zmenená operáciami.
- V jazyku Java je celkom osem typov primitívnych údajov. Nasledujúce typy sú najdôležitejšie a používajú sa najčastejšie.
- int: Premenná int môže ukladať celé číslo. Toto číslo musí byť medzi -2 147 483 648 a 2 147 483 647.
- double: Číslo s pohyblivou rádovou čiarkou je však možné uložiť do dvojitej premennej. Napríklad je možné ušetriť množstvo peňazí.
- char: Každý znak môže byť uložený v char premennej.
- boolean: Booleovská premenná obsahuje pravdivú hodnotu. Môže mať iba jednu z dvoch možných hodnôt: true alebo false.
- Premenná sa deklaruje a inicializuje sa takto: "[typ údajov] [názov] = [hodnota];". Príkladom by mohlo byť: „int x = 4;“
- Na číslach môžete vykonávať jednoduché aritmetické operácie: "int a = 4; int b = 5; int sum = a + b".
- Môžete samozrejme ukladať aj text. Na to potrebujete kľúčové slovo „String“. Aj keď nejde o primitívny typ údajov, správa sa podobne. Výraz „Hello World“ môžeme uložiť aj do premennej: String hello = "Hello World"; System.out.println (Dobrý deň);
Výukový program Java: Ďalšie riadiace štruktúry
Teraz, keď sme pracovali s premennými, teraz sa učíme podmienené a opakované hovory.
- Najprv musíme najprv oboznámiť operátorov s porovnaniami: == kontroluje rovnosť dvoch hodnôt alebo premenných. ! = je presný opak: nerovnosť. <a> = zodpovedajú symbolom pre menšie, menšie rovnaké, väčšie a väčšie rovnaké. Títo operátori sa s nami takmer vždy stretávajú v podmienkach.
- Okrem slučky môžeme tiež podmienečne vykonať blok. Toto funguje s dotazom if: if ([Podmienka]) {// vyhlásenie}. Môžeme to napríklad použiť na zabezpečenie toho, aby nedochádzalo k deleniu 0.
- ak (osoby> 0) {bananeProPerson = banány / osoby}. V tomto príklade sa „banány na osobu“ počítajú iba vtedy, ak máme viac ako 0 ľudí.
- Programy by teraz mali byť ešte zložitejšie: Teraz by sme chceli na konzole vydať všetky čísla od 1 do 10. Mohli by sme to urobiť desaťkrát System.out.println (...); prepísať. To sa však rýchlo stáva príliš komplikovaným, ak chcete napríklad vydať všetky čísla až do 100. Na to existujú tzv. Slučky. Tento opakovaný definovaný kód.
- Slučka for for má nasledujúcu štruktúru: "for ([start value]; [condition]; [update]) {// pokyny}". Počiatočná hodnota obsahuje premennú, ktorá obsahuje počiatočnú hodnotu. Toto je zvyčajne int premenná, ktorú môžeme vytvoriť iba tu (napr: int i = 1). Podmienka určuje, ako dlho sa vykoná slučka (napr .: i <= 10). Aktualizácia určuje, čo sa bude robiť po každom volaní do slučky (napr .: i = i + 1).
- Potom vydáme hodnoty 1 až 100 nasledovne: pre (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Ďalšie kroky v príručke Java
Naučiť sa Java nie je cieľom na pár hodín. Úplné pochopenie programovacieho jazyka bude trvať mesiace.
- Po tomto tutoriále nasleduje predovšetkým prax. Spoznajte typy údajov a vyriešite niektoré problémy vo vlastných aplikáciách. Matematické problémy sú obzvlášť vhodné: Napríklad, výstup štvorcových čísel všetkých čísel do 10. Alebo výstup všetkých čísel do 1000, ktoré sú deliteľné siedmimi.
- Existuje však aj mnoho ďalších jazykových konštrukcií, ktoré sme tu ešte nepoznali: Patria sem napríklad príkaz switch alebo while while.
- Platforma YouTube ponúka príležitosť na rozšírenie vedomostí. Existuje nespočetné množstvo Java tutoriálov. Existuje tiež veľa profesionálnych videonávodov. Nájdete ich napríklad na platformách Video2Brain, Udemy alebo Coursera. Mnohé z týchto ponúk sú však v angličtine.
- Prípadne existuje niekoľko dobrých kníh o Amazone, ktoré sprostredkúvajú veľmi rozsiahle znalosti jazyka Java.
Počas programovania budete tiež tráviť veľa hodín ladením. Jednou z najčastejších chýb je NullPointerException. Ako to vyriešiť, si môžete prečítať v nasledujúcom praktickom tipe.