Objektově orientované programování v Javě: Komplexní průvodce
20 otázek
A. Ano
B. Ne
Vysvětlení: Každá Swing aplikace využívá několik vláken, včetně inicializačního vlákna, Event Dispatch Thread (EDT) a pracovních vláken (Worker Threads).
A. FlowLayout
B. BorderLayout
C. GridLayout
D. BoxLayout
Vysvětlení: BorderLayout je popsán jako layout, který rozdělí okno do několika oblastí: NORTH, SOUTH, EAST, WEST a CENTER.
A. Ano
B. Ne
Vysvětlení: Method References jsou zkrácenou syntaxí pro lambda výrazy, které pouze volají metodu a vkládají do ní parametr. Nejsou určeny pro lambda výrazy se složitější logikou.
A. Consumer<T> přijímá jeden argument typu T a vrací proměnnou typu T.
B. Supplier<T> nepřijímá žádné argumenty a vrací jednu proměnnou typu T.
C. Function<T, R> přijímá dva argumenty typu T a U a vrací proměnnou typu R.
D. BiFunction<T, U, R> přijímá dva argumenty typu T a U a vrací proměnnou typu R.
Vysvětlení: Podle studijních materiálů: Consumer<T> přijímá jednu proměnnou typu T a nevrací nic (nikoli T). Supplier<T> nepřijímá nic a vrací jednu proměnnou typu T. Function<T, R> přijímá argument typu T (nikoli dva argumenty T a U). BiFunction<T, U, R> přijímá 2 argumenty typu T a U a vrací proměnnou typu R.
A. Ano
B. Ne
Vysvětlení: Studijní materiály uvádějí, že ExecutorService je nástroj pro správu vláken, který spravuje pool vláken.