В этом курсе мы подробно рассмотрим ключевые нововведения в Java 12, 13, 14, 15, 16 и 17. Он идеально подходит для программистов, работающих с Java 11 и нуждающихся в обновлении своих знаний, а также для тех, кто уже использует Java 17, но не до конца разобрался во всех нюансах новых версий.
Мы начнем с улучшений языка: рассмотрим, как NullPointerExceptions теперь предоставляют более полезную информацию для отладки, изучим новые функции выражений switch, текстовые блоки, сопоставление с образцом для оператора instanceof, записи и финальные классы sealed.
Далее мы обсудим улучшения производительности в Java 17, включая отключение смещенной блокировки, введение классов на основе значений, а также новые сборщики мусора ZGC и Shenandoah.
В заключительной части курса мы обратим внимание на улучшения инструментов и API в Java 17, включая улучшенные генераторы псевдослучайных чисел, фильтры десериализации, а также усиленную безопасность JVM за счет более строгой инкапсуляции и отказа от устаревшего менеджера безопасности.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
JavaSpecialists был основан в 1998 году, чтобы предлагать экспертные консультации по Java и контрактные услуги. В 1999 году мы начали преподавать курс практического обучения Брюса Экеля в Кейптауне, Южная Африка. Позже в 1999 году нас попросили предложить консалтинговые услуги компании ERP в Германии. В 2000 году мы начали публиковать информационный бюллетень специалистов по Java ™. В 2001 году мы начали писать и преподавать наши собственные курс