Ako JVM spravuje automatické uvoľňovanie pamäte a čistenie nepoužívaných objektov?
Java
Aké sú rozdiely medzi používaním HashMap s synchronizovanými metódami a používaním ConcurrentHashMap v prostredí s viacerými vláknami?
Vysvetlite koncept úplného blokovania v správe databáz a jeho vlastnosti.
Vysvetlite princíp fungovania metódy optimistického blokovania pri správe súbežného prístupu k údajom.
Aké správanie sa prejavuje v programe, ak funkcia volá sama seba bez podmienok na ukončenie?
Ako sa vykonáva nastavenie a registrácia Bean v rámci Spring Frameworku?
Je možné zmeniť implementáciu statickej metódy v podtriede jej prepísaním?
Máte skúsenosti s používaním aspektovo orientovaného programovania so Spring AOP?
Máte skúsenosti s knižnicou java.util.concurrent na správu vlákien a synchronizáciu?
Aká metóda injektáže závislostí pre Bean v Spring je považovaná za najodporúčanejšiu?
Je možné pri preťažovaní metódy zmeniť typ výsledku, ak majú metódy rovnaký zoznam parametrov?
Môžete opísať hlavné typy operácií dostupných v API Stream v Jave?
Je potrebné prepísať metódu equals v entitách JPA, aby sa zabezpečilo správne porovnanie objektov?
Ako sa líšia statické metódy v objektovo orientovanom programovaní od metód, ktoré sa prepíšu v podtriedach?
Máte skúsenosti s používaním paralelných tokov v API Stream na spracovanie údajov?
Prečo sa odporúča prepisovať metódy equals a hashCode súčasne v Jave?
Ako sta povezani metodi equals in hashCode v Javi in zakaj je pomembno, da jih pravilno skupaj implementiramo?
Je prípustné mať konkrétnu implementáciu metódy v rámci definície rozhrania?
Ako prebieha inicializácia a pridávanie prvkov do zásobníka v JVM?
Je potrebné implementovať metódu hashCode v JPA entitách na zabezpečenie správneho fungovania v kolekciách?