Основы Java
• Методы класса Java Object
• HashMap, хэш-конфликты, параллельное программирование, потокобезопасное программирование и принципы реализации
• Разница между HashMap и HashTable
• Функция метода hashСode() и как его перегружать
• Разница между ArrayList и LinkedList
• Garbage Collection
• Reflection API Java (отражения)
• Динамические прокси
• Дженерики
• Синхронизация потоков
• SOLID
• Значения и отличия блокировки метода, объекта и класса
• Методы синхронизации потоков: synchronized, lock, reentrantLock
• Типы блокировок в Java: biаsed, thin и fat.
• Принцип ThreadLocal и ThreadPool и их применение
• Разница между wait() и sleep()
Post #149
3.04K
