Java 8 — одна из самых ожидаемых версий Java за последнее время, которая коренным образом изменила мышление и принципы работы разработчиков.
Сейчас, через два года после ее релиза, Java 8 является самой популярной версией и на production. Поэтому современный джавист должен хорошо разбираться в ее тонкостях.
В первой части семинара мы говорили об
1. Причины появления Java 8
2. Лямбда выражения и ссылки на методы
3. Дефолтные методы в интерфейсах
Во второй части мы детально обсудим:
1. Streams API. Надстройка над коллекциями в Java, которая позволит сделать код более простым и функциональным.
2. Статические методы в интерфейсах. Позволяют нам взглянуть на интерфейсы с совершенно другой стороны.
3. Java time. Библиотека работы с датой/временем, которую мы ожидали с 1997 года.
4. Optional values. Еще один способ борьбы с NULL-проблемой.
Мы рассмотрим много примеров кода, которые пришли к нам из Java 7 и которые мы элегантно перепишем на Java 8. В то же время в восьмой версии, как и в любой другой, появилось много анти-паттернов, которые также изучим и рассмотрим, как с ними бороться.
Как правильно использовать функциональное программирование в Streams API? Как влияет использование лямбда-выражений на эффективность? Можно ли полностью отказаться от Date и Calendar? На эти и многие другие вопросы ответит Сергей Моренец, разработчик с
Вы также можете проверить свои знания по Java 8, сдав соотвествующий тест: it-simulator.com/#/tests/start-test/44
Хотите узнать больше об использовании Java 8 в современных проектах? Приходите 10 декабря в
Семинар для Java разработчиков любого уровня.
Вы также можете смотреть семинар онлайн. Ссылку на трансляцию вы получите после регистрации за день до начала.
Участие бесплатное. Количество мест ограничено, поэтому регистрация обязательна.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів