Vysvetlite účel a vlastnosti použitia kľúčového slova volatile v programovaní.
Java
Čo vracia metóda hashCode v Jave?
Aká je základná trieda, ktorá slúži ako predok pre všetky ostatné triedy v objektovo orientovanom programovaní?
Je možné zmeniť implementáciu statickej metódy v podtriede jej prepísaním?
Čo sa stane s metódou označenou anotáciou @PreDestroy, ak patrí k prototypu bábiky v Spring?
Ako mechanizmy zberača odpadu určujú, ktorý objekt by mal byť uvoľnený z pamäte?
Môžeš uviesť dva hlavné typy operácií implementovaných pomocou Stream API?
Môžete vysvetliť, prečo sa v vývoji Java aplikácií používa anotácia @Transactional?
Je implementácia vzoru Singleton považovaná za bezpečnú z hľadiska viacvláknového spracovania?
Aké sú hlavné princípy a odporúčania pri implementácii metódy hashCode pre vaše triedy?
Čo odlišuje Spring Boot od hlavnej platformy Spring a aké sú ich funkčné rozdiely?
Môžete vysvetliť, čo je Hibernate a ako sa používa pri vývoji Java aplikácií?
Môžeš uviesť základné architektonické princípy, na ktorých je postavený Spring Framework?
Aké mechanizmy riadia uvoľňovanie pamäte v systéme?
Bude tok údajov vykonaný bez spustenia konečnej operácie?
Je povolené použiť hodnotu null ako kľúč v hash tabuľke HashMap?
Aká úroveň izolácie transakcií poskytuje najväčšiu ochranu pred konfliktmi?
Aké typy rozsahu existujú pre komponenty alebo baxy v rámci injektáže závislostí?
V ktorých situáciách je vhodnejšie použiť riešenia založené na NoSQL databázach?
Môžete vysvetliť, čo sú nerelational databázy a v čom sa líšia od tradičných relačných systémov?