Подготовьтесь к сдаче экзамена 1Z0-809, глубоко проработав ключевые темы профессионального уровня Java SE 8. Материал закрывает теоретическую базу и практические аспекты работы с исключениями, современным Date/Time API и многопоточностью.
- Работа с исключениями: детальный разбор try-with-resources, создание пользовательских исключений с AutoCloseable и проверка инвариантов через оператор assert.
- Java SE 8 Date/Time API: управление событиями с помощью классов LocalDate, LocalTime, LocalDateTime, Instant, Period и Duration, включая работу с часовыми поясами.
- Java Concurrency: от теории ОС до реализации асинхронных задач через Runnable, Callable, ExecutorService и Future.
- Анализ конкурентности: идентификация проблем типа deadlock, starvation, livelock и состояния гонки, а также их устранение с помощью synchronized и пакета java.util.concurrent.atomic.
Курс предназначен для Java-разработчиков среднего и продвинутого уровней, готовящихся к сертификации Oracle или желающих систематизировать знания по сложным аспектам платформы Java 8.