Vysvětlete účel metody distinct() a v jakých případech ji používáte při práci s kolekcemi.
Java
Jaký je rozdíl mezi použitím klíčového slova 'volatile' pro atomární operace a synchronizovanými bloky v Java?
Na jaké úkoly je určeno rozhraní CrudRepository v kontextu práce s databázemi?
Můžete vysvětlit, co znamená pojem 'monitor' v programování?
Jakou roli hraje metoda hashCode při práci s kolekcemi a hash-structurami dat?
Můžete vysvětlit princip fungování cache v rámci frameworku Hibernate a jak ovlivňuje výkon aplikací?
Jaké rozdíly lze při srovnání běžného rozhraní a funkčního rozhraní v programování zaznamenat?
Vysvětlete mechanismus fungování algoritmu binárního vyhledávání a jak je prováděn v praxi
Vysvětlete mechanismus fungování propojené hash tabulky LinkedHashMap a její vlastnosti.
Můžeš zůstat na další diskusi nebo upřesnění vzniklých otázek?
Jaký je účel použití metody equals() v programování?
Jaké metody znáte pro ukládání dat objektu při restartu aplikace?
Můžeš vysvětlit charakteristické vlastnosti datové struktury TreeMap?
Jaké metody objektu jsou použitelné pro implementaci konkurenčního provádění úkolů?
Pro jaké objekty v programování je dostupný mechanismus synchronizace přes monitor?
Můžete vysvětlit mechanismus optimistického zámku v systémech správy dat?
Jakými metodami lze odstranit duplicitní prvky ze seznamu?
Jaká jsou potenciální nebezpečí spojená s současnou změnou a čtením statické proměnné typu int z různých vláken?
Vysvětlete pojem povrchní kopie objektu a jeho vlastnosti.
Můžete vysvětlit, co je SessionFactory v kontextu práce s ORM v Javě?