ITDiscovery Семинар "Сериализация и эффективность в Java"" от 29.10.2016 Докладчик: Сергей Моренец. --- Java 8 - одна из самых ожидаемых версий Java за последнее время, которая коренным образом изменила мышление и принципы работы разработчиков. Сейчас, через два года после ее релиза, Java 8 является самой популярной версией и на production. Поэтому современный джавист должен хорошо разбираться в ее тонкостях. В первой части семинара мы говорили об Причины появления Java 8 Лямбда выражения и ссылки на методы Дефолтные методы в интерфейсах Во второй части мы детально обсудим: Streams API. Надстройка над коллекциями в Java, которая позволит сделать код более простым и функциональным. Статические методы в интерфейсах. Позволяют нам взглянуть на интерфейсы с совершенно другой стороны. Java time. Библиотека работы с датой/временем, которую мы ожидали с 1997 года. Optional values. Еще один способ борьбы с NULL-проблемой. Мы рассмотрим много примеров кода, которые пришли к нам из Java 7 и которые мы элегантно перепишем на Java 8. В то же время в восьмой версии, как и в любой другой, появилось много анти-паттернов, которые также изучим и рассмотрим, как с ними бороться. Как правильно использовать функциональное программирование в Streams API? Как влияет использование лямбда-выражений на эффективность? Можно ли полностью отказаться от Date и Calendar? На эти и многие другие вопросы ответит Сергей Моренец, разработчик с 15-летним опытом. --- https://vk.com/itdiscovery https://www.facebook.com/itdiscovery http://itdiscovery.org.ua/ITDiscovery. Семинар "Java 8 под микроскопом Часть 2" от 10.12.2016 - YouTube | |
| 13 Likes | 13 Dislikes |
| 365 views views | 317 followers |
| Education | Upload TimePublished on 11 Dec 2016 |