Naučíš se využívat výjimky (exceptions) pro systematické ošetření chybových stavů v aplikaci. Mimo jiné je využiješ při práci se soubory či s databází. Mechanizmus práce s výjimkami je v Javě velmi podobný jako v dalších moderních programovacích jazycích, získané vědomosti tedy nejsou vázané pouze na Javu.

V tomto kurzu se naučíš

jaké způsoby ošetření chyb můžeme v Javě využít
jak v reakci na chybu vyhodit výjimku a jak ji zachytit a zpracovat
jaké typy výjimek Java rozlišuje
jak si vytvořit vlastní výjimku
Studenti se uplatinili u firem jako jsou

časová náročnost

3 hodiny

obtížnost

Pro mírně pokročilé

rozsah kurzu

31 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

Osnova

  1. Lekce 1
    Ošetření chyb
    60 minut
    1. Co jsou výjimky (exceptions)
    2. Vyhození výjimky (throw)
    3. Způsoby zpracování výjimky
    4. Delegování výjimky (throws)
    5. Zachycení výjimky (catch)
    6. Rychlé ošetření výjimky
    7. Vytvoření vlastní třídy výjimek
    8. Téma aplikace Taxi
    9. Příprava třídy pro výjimky
    10. Zjištění chyby a vyvolání výjimky
    Zobrazit dalších 4 kapitoly
    začít zdarma
  2. Lekce 2
    Typy výjimek v Javě
    30 minut
    1. Výjimky si nejsou rovny
    2. Hlídané výjimky (checked)
    3. Nehlídané výjimky (unchecked)
    4. Chyby virtuálního stroje (Error)
    5. Souhrn
    6. Kvíz
  3. Lekce 3
    Další možnosti
    30 minut
    1. Zavírání souborů a výjimky
    2. try-with-resources
    3. finally
    4. Více bloků catch za jedním try
    5. Multi-catch: společné ošetření více typů výjimek
    6. Shrnutí
    7. Kvíz
  4. Lekce 4
    Úkol: Nový zaměstnanec
    60 minut
    1. Zadání nového zaměstnance do systému
    2. Ověření věku zaměstnance
    3. Vzorové řešení
  5. Lekce 5
    Souhrn kurzu
    10 minut
    1. Co ses naučil o výjimkách

Autoři kurzu

Martin Šimůnek

Učitel a programátor

Martin vystudoval softwarové inženýrství na Fakultě elektrotechniky ČVUT v Praze. Kromě dílčích programátorských projektů působí jako učitel odborných předmětů oboru Informační technologie na obchodní akademii v Uherském Hradišti. V jeho rozvrhu výuky najdete zejména Počítačové sítě, Programování a Linux.

Ondřej Konečný

Ondru programování bavilo už od střední. Začínal tehdy s Visual Basic Studiem, potom následovalo webové období - tvořil prezentace a e-shopy. Po absolvování informatiky na FIT VUT začal pracovat jako Java vývojář a tvoří velké ERP aplikace.

Co říkají naši studenti

4.8 / 5
Přečti si více recenzí na Google
Petr Ševčík

Engeto Online kurzy jsou super pro samouky, začátečníky, i mírně pokročilé. Široká nabídka Python, Linux, Databází a dalších kurzů je zpracovaná hezky interaktivně. Dobře popsanou teorii doplňují praktické cvičení. U subscription je výhoda že si člověk může studovat vlastním tempem.

Marek Soukup

Zdaleka nejlepší vzdělávací kurz, s jakým jsem se setkal. Všechno má jasný účel a smysl, online podpora je vynikající. Pokud se za půl roku chcete posunout o 10 let dopředu, musíte se stavit u kluků z ENGETO.

Radim Zouhar

Engeto - to je skvělý tým ochotných lektorů. Vědomosti, zkušenosti a příležitosti Vám přinesou na talíři. Člověk musí mít jen otevřenou hlavu a poctivě se připravovat.

časová náročnost

3 hodiny

obtížnost

Pro mírně pokročilé

rozsah kurzu

31 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma