Návrh Školení

Úvod

  • JVM, JRE a JDK
  • Integrované vývojové prostředí (IDE)
  • Kompilace a spuštění Java kódu

Syntaxe Javy

  • Packages
  • Variabily, pole a datové typy
  • Operátory a ovládací struktury
  • Detaily výčtů (enumerations)

Orientace na objekty v Javě

  • Třídy a objekty
  • Konstruktory tříd
  • Dědění, přetížení a přepsání metod
  • Přístupové modifikátory
  • Astraktní třídy
  • Rozhraní (interfaces)

Framewok Java Collection

  • Kolekce vs pole
  • Listy, mapy, fronty a množiny
  • Mapy
  • Smlouva equals a hashCode
  • Třídění

Zpracování výjimek

  • Třída Throwable
  • Kontrolované (checked) a nekontrolované (unchecked) výjimky
  • Vyhození výjimky
  • Příkazy 'try...catch'
  • Vytváření vlastních výjimek

API pro vstup/výstup (I/O)

  • Práce s proudy vstupu a výstupu
  • Proud bajtů vs znakový proud
  • Správa souborů
  • Serializace objektů
  • NIO.2

Konkurencí v Javě

  • Vláknové programování a konkurence
  • Třída Thread vs rozhraní Runnable
  • Spuštění úkolů pomocí ExecutorService
  • Synchronizace vláken

Požadavky

Vyžaduje se znalost procedurálního programovacího jazyka (jako C, PHP, Basic, Pascal) nebo objektově orientovaného programovacího jazyka.

 28 hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie