Jak je realizována odložená inicializace objektů v softwarových systémech?
Java
Co se rozumí procesem výběru a volání metody během běhu programu?
Jak se hodnotí efektivita hledání hodnoty podle klíče ve struktuře dat HashMap?
Vysvětlete, co znamená klíčové slovo volatile v programování a k čemu se používá.
Jak je hodnocena efektivita hledání prvku ve struktuře dat TreeMap?
Popište své zkušenosti s jazykem Java a projekty, ve kterých jste ho používali
Vysvětlete, co jsou assertions a jak se používají v programování.
Mohou být metody GET a POST idempotentní, a v čem spočívá jejich rozdíl v tomto ohledu?
Lze považovat za to, že binární mají předem stanovenou úroveň rozsahu?
Jaké jsou výhody a nevýhody používání klíčového slova synchronized v Javě?
Jaký mechanismus zajišťuje zámek pro nesynchronizované metody, aby zabránil současnému provádění ve vícevláknovém prostředí?
Jaké jsou výhody a nevýhody použití kompozice ve srovnání s dědičností v objektově orientovaném programování?
Kde se obvykle v paměti virtuálního stroje umisťují statické proměnné?
Má protokol HTTP vlastnosti synchronní komunikace?
V jaké části paměti JVM jsou umístěny statické metody tříd?
Vysvětlete princip inverze řízení a proč se používá v programování.
Co v Javě zajišťuje kontrolu přístupu ke kritické sekci pomocí klíčového slova synchronized?
Můžeš uvést příklady funkčních rozhraní v programování?
Jaký typ rozhraní se používá v metodě forEach pro zpracování prvků kolekce?
Můžeš vysvětlit, jaké stavy může mít objekt Entity?