mid16 zgłoszeń
Wyjaśnij wzorzec Singleton i jego implementację w Javie.
Singleton zapewnia jedną instancję klasy. Bezpieczna implementacja: enum (najlepsza, thread-safe, serializable), lub double-checked locking z volatile. Prywatny konstruktor blokuje tworzenie instancji. Uwaga: utrudnia testowanie i łamie SOLID.
Więcej pytań z Java
seniorJava
Jak działa Class Loading w JVM?
79 zgłoszeń
midJava
Wyjaśnij różnice między HashMap, TreeMap i LinkedHashMap.
50 zgłoszeń
midJava
Jak działają wątki i synchronizacja w Javie?
48 zgłoszeń
juniorJava
Jaka jest różnica między interfejsem a klasą abstrakcyjną w Javie?
42 zgłoszeń
juniorJava
Czym jest JVM, JRE i JDK?
39 zgłoszeń