Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
courses:a4m33nms [2016/01/14 19:46] cejkiss [Zkouška 20.1.2014] |
courses:a4m33nms [2025/01/03 18:23] (aktuální) |
||
---|---|---|---|
Řádek 19: | Řádek 19: | ||
===== Zkouška ===== | ===== Zkouška ===== | ||
+ | |||
+ | ==== Zkouška 20.1.2016 ==== | ||
+ | 10 otázek, každá za 6 bodů, minimum z testu je 30 bodů, hodně otázek bylo na synchronizaci a vlákna a taky na Javu | ||
+ | |||
+ | 1) Je možné volat abstraktní metodu uvnitř synchronizovaného bloku | ||
+ | |||
+ | 2) Agragace a kompozice - definice a rozdíly | ||
+ | |||
+ | 3) Kompozice - obrázek s příkladem kompozice kdy 2 celky ukazují na 1 součást, za jakých podmínek je to možné? Pouze pokud se jedná o různé instance součástí | ||
+ | |||
+ | 4) Návrhový vzor Decorator - popis, diagram, příkladem | ||
+ | |||
+ | 5) Návrhový vzor Bridge - popis, diagram | ||
+ | |||
+ | 6) Race condition bez synchronizace - volatile, pomocná proměnná pro uzamčení | ||
+ | |||
+ | 7) IDL, na čo slúži, ako sa používa, varianta pri webových službách | ||
+ | |||
+ | 8) Blocking queue - jak se chovají jednotlivé typy (vyhození výjímky, vrátí hodnotu, čeká, čeká nějaký čas) | ||
+ | |||
+ | 9) CRUD mapování na HTTP metody | ||
+ | |||
+ | 10) Příklad kódu v Javě kde 1 vlákno čeká až druhé skončí | ||
+ | |||
==== Zkouška 13.1.2016 ==== | ==== Zkouška 13.1.2016 ==== |