Detail kurzu

Java III. - pokročilé techniky

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Počítačové školenie Java III. - pre pokročilých je určené pre záujemcov o jazyk Java, ktorí ovládajú základnú syntax a objektové princípy a chcú si svoje poznanie prehĺbiť a doplniť o pokročilé témy a technológie. Naučíte sa technológiu Java Reflexion, základy programovania za pomoci vlákien a na čo je potrebné pamätať, aby programové vlákna navzájom nekolidovali. Budete vedieť čo sú generické typy, ktoré sú špecifické pre jazyk Java a ako napísať vlastnú generickú triedu. Oboznámime vás s hlbšími pravidlami pre prácu s výnimkami, ktoré pomáhajú budovať robustný softvér. Budete vidieť hlbšie do vnútra vykonávania programu, pochopíte ako program pracuje s pamäťou a aj to, ako sa vyhnúť chybám pri vývoji programov, kedy sa pamäť vyčerpá a kedy sa môže program zacykliť a nereagovať. Budete schopní nastaviť využívanú pamäť a optimalizovať program a naučíme vás tiež technológiu Serialization, základy Lambda výrazov a prácu s reťazcami a vyhľadávanie v nich za pomoci technológie regexp. Nezaoberáme sa príliš históriou a teóriou, počas celého školenia pracujeme so zdrojovým kódom a všetko dávame do súvislosti s praxou.

Obsah kurzu

Java Reflection - Dependencie a Class Loader - Programovanie znovupoužiteľnej aplikácie Správa pamäte - Dôležité poznatky o reťazcoch a využívaní pamäte - Triedy StringBuffer a StringBuilder - Garbage kolektor Práca s reťazcami - Parsovanie dát - Základné použitie regexp - String a regexp - Manipulácia so znakmi v reťazci Praktické techniky - Serializácia objektov - Práca s dátumami - Lambda výrazy Genericita - Generické triedy - Kompilačná ochrana - Zmiešané použitie generických a negenerických kolekcií - Polymorfizmus a genericita - Genericita v praxi - Generické metódy - Anotácia @SuppressWarnings Vlákna - Threads - Definovanie vlákna - Inštanciácia vlákna - Naštartovanie vlákna - Pozastavenie vlákna - Komunikácia vlákien - Synchronizovaný kód - Deadlock

Cieľová skupina

pokročilý
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať