Java tutorial: základy pro začátečníky
Java je objektově orientovaný programovací jazyk, který vám představíme v tomto tutoriálu. Webové aplikace, desktopové aplikace a aplikace jsou primárně programovány pomocí Java.
Java tutoriál: přípravy
Než budete moci začít programovat s Java, musíte udělat nějakou přípravu.
- Nainstalujte do počítače nejnovější sadu Java SDK. Jednoduše si jej stáhněte z naší oblasti stahování a postupujte podle pokynů během instalace.
- V dalším kroku potřebujete vývojové prostředí. Jsou zde různé možnosti, z nichž všechny mají výhody a nevýhody. Nejznámější jsou NetBeans, Eclipse a IntelliJ. Eclipse je vhodný pro začátečníky, a proto následující kroky souvisí s Eclipse.
- Spusťte Eclipse a poté klikněte na „Soubor“, „Nový“ a poté na „Java Project“. Sem zadejte název projektu a stiskněte „Dokončit“.
- Na levé straně najdete Průzkumník balíčků, zde jsou uvedeny všechny složky a soubory projektu. Projekt zatím obsahuje pouze složku „src“. Klikněte pravým tlačítkem na složku a vyberte "Nový", pak "Třída". V okně, které se otevře, vyberte název třídy a zaškrtněte políčko vedle položky „public static void main (String [] args)“. Poté stiskněte tlačítko „Dokončit“.
- Tip: Na konci článku vám také ukážeme nejdůležitější kroky v naší fotogalerii.
Java: Hello World tutoriál
Po přípravách můžete začít s vlastním programováním prvního programu.
- Nyní máte základní strukturu třídy včetně hlavní metody. Tato hlavní metoda se vždy vyvolá jako první při spuštění programu a provedení kódu, který obsahuje.
- Hlavní metoda již obsahuje komentář „TODO Auto-generated stub metody“. Komentář vždy začíná „//“ a při provádění se nezohledňuje.
- Přidejte řádek "System.out.println (" Hello World! ");" Do programu přímo pod komentář. Při provádění programu by měl tento příkaz zobrazit zprávu „Hello World!“ utratit.
- Klikněte na zelenou ikonu přehrávání na liště v horní části. Tímto způsobem se program spustí. Ve spodní polovině okna Eclipse najdete „Konzoli“. Zde je požadovaný „Ahoj svět!“ výstup.
Výukový program Java: Proměnné a datové typy
Aby byly naše programy složitější, potřebujeme proměnné, z nichž každá má svůj vlastní datový typ.
- Nejdůležitější konstrukcí jakéhokoli programovacího jazyka jsou proměnné. Hodnotu lze uložit do proměnné, kterou lze zase změnit pomocí operací.
- V Javě je celkem osm primitivních datových typů. Následující typy jsou nejdůležitější a používají se nejčastěji.
- int: Proměnná int může ukládat celé číslo. Toto číslo musí být mezi -2 147 483 648 a 2 147 483 647.
- double: Číslo s pohyblivou řádovou čárkou však lze uložit do dvojité proměnné. Můžete například ušetřit určité množství peněz.
- char: Jakýkoli jediný znak lze uložit do proměnné char.
- boolean: Booleovská proměnná obsahuje pravdivou hodnotu. Může mít pouze jednu ze dvou možných hodnot: true nebo false.
- Proměnná je deklarována a inicializována následovně: "[typ dat] [název] = [hodnota];". Příkladem by bylo: "int x = 4;"
- Na číslech můžete provádět jednoduché aritmetické operace: "int a = 4; int b = 5; int sum = a + b".
- Samozřejmě můžete také uložit text. K tomu potřebujete klíčové slovo „String“. I když nejde o primitivní datový typ, chová se podobně. Můžeme tedy také uložit výraz „Hello World“ do proměnné: String hello = "Hello World"; System.out.println (Dobrý den);
Výukový program Java: Další řídicí struktury
Nyní, když jsme pracovali s proměnnými, nyní se učíme podmíněná a opakovaná volání.
- Pro podmínky musíme nejprve poznat operátory pro srovnání: == kontroluje rovnost dvou hodnot nebo proměnných. ! = je pravý opak: nerovnost. <, a> = odpovídá symbolům pro menší, menší stejné, větší a větší stejné. Tito operátoři se s námi téměř vždy setkávají v podmínkách.
- Kromě smyčky můžeme také podmíněně provést blok. Toto funguje s dotazem if: if ([podmínka]) {// příkazy}. Můžeme to například použít k zajištění toho, aby nedocházelo k dělení 0.
- if (osoby> 0) {bananeProPerson = banány / osoby}. V tomto příkladu se „banány na osobu“ počítají, pouze pokud máme více než 0 lidí.
- Programy by nyní měly být ještě složitější: Nyní bychom chtěli na konzoli vydat všechna čísla od 1 do 10. Mohli bychom to udělat desetkrát System.out.println (...); přepsat. To se však rychle stává příliš komplikovaným, pokud chcete například vydat všechna čísla až do 100. K tomu existují tzv. Smyčky. Tento opakovaný definovaný kód.
- Cyklus for for má následující strukturu: "for ([počáteční hodnota]; [podmínka]; [update]) {// instrukce}". Počáteční hodnota obsahuje proměnnou, která obsahuje počáteční hodnotu. Toto je obvykle proměnná int, kterou můžeme vytvořit pouze zde (např: int i = 1). Podmínka určuje, jak dlouho je smyčka vykonána (např .: i <= 10). Aktualizace určuje, co se provede po každém volání do smyčky (např .: i = i + 1).
- Potom vydáme hodnoty 1 až 100 následovně: pro (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Další kroky v Java tutoriálu
Naučit se Java není cílem na několik hodin. Plné porozumění programovacímu jazyku bude trvat měsíce.
- Na tento tutoriál navazuje především praxe. Seznamte se s datovými typy a vyřešte některé problémy ve vlastních aplikacích. Matematické problémy jsou zvláště vhodné: Například vydejte čtvercová čísla všech čísel až do 10. Nebo vydejte všechna čísla do 1000, která jsou dělitelná sedmi.
- Existuje však také mnoho dalších jazykových konstrukcí, které jsme zde ještě neznali: Patří sem například příkaz switch nebo while while.
- Platforma YouTube nabízí příležitost rozšířit znalosti. Zde je bezpočet Java tutoriálů. Existuje také mnoho profesionálních video tutoriálů. Najdete je například na platformách Video2Brain, Udemy nebo Coursera. Mnoho z těchto nabídek je však v angličtině.
- Alternativně existují některé dobré knihy o Amazonu, které zprostředkovávají velmi rozsáhlé znalosti Java.
Během programování budete také trávit mnoho hodin laděním při ladění. Jednou z nejčastějších chyb je NullPointerException. Jak to vyřešit, si můžete přečíst v dalším praktickém tipu.