Программирование [javaspecialists.eu] Освойте Java 17

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: javaspecialists.eu​
Название: Освойте Java 17​

cover.jpg

Продолжительность: 8 ч 20 мин Количество уроков: 32 Видео Язык: Английский Вес архива: 1,42 ГБ


В этом обновлённом учебном материале вы получите структурированный обзор всех ключевых функций, появившихся между Java 12 и Java 17, а также четкое понимание того, как эти изменения влияют на разработку, производительность и безопасность приложений. Курс поможет вам уверенно перейти с Java 11 на актуальные версии или глубже освоить возможности Java 17.

Что вы изучите в этом курсе

Современные улучшения языка Java

Раздел посвящён наиболее значимым изменениям синтаксиса и поведения Java. Вы узнаете, как новые возможности упрощают код и повышают его читаемость.

Улучшенные NullPointerException — более информативные сообщения об ошибках для быстрой диагностики.
Расширенные возможности switch — выражения, стрелочные варианты и исчерпывающее сопоставление.
Текстовые блоки — удобный формат по работе с многострочными строками.
Сопоставление с образцом для instanceof — сокращение шаблонного кода при проверке типов.
Records (записи) — компактный способ создания неизменяемых DTO.
Sealed-классы — строгий контроль над наследованием.

Оптимизации производительности и поведения JVM

Эти обновления влияют на эффективность и стабильность приложений, особенно высоконагруженных.

Отключение biased locking — упрощение механизма синхронизации, ускорение работы.
Value-based classes — фундамент для будущих inline-типов.
Новые GC: ZGC и Shenandoah — сборщики мусора с минимальными паузами.

Обновления API и инструментов

В финальной части курса вы изучите важные улучшения стандартных библиотек и инструментов, которые помогают создавать безопасные и надёжные приложения.

Новая архитектура генераторов Random — расширенный API и улучшенная предсказуемость.
Фильтры десериализации — дополнительный уровень защиты от атак при работе с объектами.
Усиленная инкапсуляция JVM — отказ от доступа к внутренним API.
Удаление устаревшего Security Manager — упрощение системы безопасности.

Почему этот курс полезен

Материал курса ориентирован на практику и реальное применение. Вы не только узнаете, что появилось в новых версиях Java, но и поймёте, как именно использовать эти возможности в своих проектах. Все примеры сопровождаются пояснениями, а сложные темы разбираются постепенно и доступно.

Кому подходит данный курс

• Разработчикам, работающим на Java 11 и желающим перейти на более новые версии.
• Тем, кто уже использует Java 17, но хочет глубже разобраться в её возможностях.
• Инженерам, следящим за развитием JVM и новыми возможностями производительности.

Чего вы достигнете после завершения

После прохождения курса вы будете уверенно использовать нововведения Java 12–17, оптимизировать приложения, улучшать их качество и эффективно применять современные инструменты платформы.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху