Wyjaśnij cel i cechy użycia słowa kluczowego volatile w programowaniu.
Java
Co zwraca metoda hashCode w Java?
Jaka klasa bazowa służy jako przodek dla wszystkich innych klas w programowaniu obiektowym?
Czy można zmienić implementację metody statycznej w podklasie, nadpisując ją?
Jak mechanizmy zbieracza śmieci decydują, który obiekt należy zwolnić z pamięci?
Co się stanie z metodą oznaczoną adnotacją @PreDestroy, jeśli należy do prototypu beana w Spring?
Czy możesz wymienić dwa główne typy operacji realizowanych za pomocą API Stream?
Czy możesz wyjaśnić, dlaczego w rozwoju aplikacji Java używa się adnotacji @Transactional?
Czy implementacja wzorca Singleton jest bezpieczna z punktu widzenia wielowątkowości?
Jakie są główne zasady i zalecenia przy implementacji metody hashCode dla własnych klas?
Czym różni się Spring Boot od głównej platformy Spring i jakie są ich różnice funkcjonalne?
Czy możesz wymienić podstawowe zasady architektoniczne leżące u podstaw Spring Framework?
Czy może Pan/Pani wyjaśnić, czym jest Hibernate i jak jest używany w rozwoju aplikacji Java?
Jakie mechanizmy kontrolują zwalnianie pamięci w systemie?
Czy przepływ danych będzie wykonywał się bez uruchomienia operacji końcowej?
Czy dozwolone jest używanie wartości null jako klucza w HashMap?
Jaki poziom izolacji transakcji zapewnia największą ochronę przed konfliktami?
Jakie rodzaje zakresów istnieją dla komponentów lub beanów w ramach wstrzykiwania zależności?
W jakich sytuacjach lepiej stosować rozwiązania oparte na bazach danych NoSQL?
Czy możesz wyjaśnić, czym są nierelacyjne bazy danych i czym różnią się od tradycyjnych systemów relacyjnych?