Бесплатный семинар "Java 8 под микроскопом." Часть 2

Java 8 - одна из самых ожидаемых версий Java за последнее время, которая коренным образом изменила мышление и принципы работы разработчиков.

Сейчас, через два года после ее релиза, Java 8 является самой популярной версией и на production. Поэтому современный джавист должен хорошо разбираться в ее тонкостях.

В первой части семинара мы говорили об:

  • Причины появления Java 8
  • Лямбда выражения и ссылки на методы
  • Дефолтные методы в интерфейсах

Во второй части мы детально обсудим:

  1. Streams API. Надстройка над коллекциями в Java, которая позволит сделать код более простым и функциональным.
  2. Статические методы в интерфейсах. Позволяют нам взглянуть на интерфейсы с совершенно другой стороны.
  3. Java time. Библиотека работы с датой/временем, которую мы ожидали с 1997 года.
  4. Optional values. Еще один способ борьбы с NULL-проблемой.

На семинаре мы рассмотрим много примеров кода, которые пришли к нам из Java 7 и которые мы элегантно перепишем на Java 8. В то же время в восьмой версии, как и в любой другой, появилось много анти-паттернов, которые также изучим и рассмотрим, как с ними бороться.

Как правильно использовать функциональное программирование в Streams API? Как влияет использование лямбда-выражений на эффективность? Можно ли полностью отказаться от Date и Calendar? На эти и многие другие вопросы ответит Сергей Моренец, разработчик с 15-летним опытом.

Вы также можете проверить свои знания по Java 8, сдав соотвествующий тест: IT-Simulator

Семинар для Java разработчиков любого уровня.

Вы также можете смотреть семинар онлайн. Ссылку на онлайн-трансляцию вы получите после регистрации за день до начала на электронный адрес.

Хотите узнать больше об использовании Java 8 в современных проектах? Приходите 10 декабря в 10-00 по адресу пр. Шевченко 2, ауд. 59