Java в действии
Security
Краткое содержимое:
О книге
«Java в действии» — это практическое руководство для разработчиков, которые хотят освоить современные возможности Java и научиться применять их в реальных проектах. Книга ориентирована на программистов, уже знакомых с основами языка, но желающих углубить знания и перейти на новый уровень.
Для кого эта книга
Издание подойдет Java-разработчикам с опытом от 1 года, студентам старших курсов технических специальностей, а также программистам, переходящим с других языков (Python, C#, C++) на Java. Книга будет полезна всем, кто хочет понять не только синтаксис, но и внутреннюю механику языка.
Что узнает читатель
Читатель научится эффективно использовать лямбда-выражения и Stream API, работать с CompletableFuture для асинхронного программирования, освоит новые коллекции и опциональные типы. Особое внимание уделяется функциональному программированию в Java, паттернам проектирования в современном контексте и работе с датами и временем (Java Time API).
Содержание глав
Глава 1-3: Введение в функциональное программирование, лямбда-выражения и ссылки на методы.
Глава 4-6: Stream API: фильтрация, маппинг, редукция, параллельные потоки.
Глава 7-9: Optional, CompletableFuture, новые коллекции (Map, Set).
Глава 10-12: Дата и время, новые возможности модульной системы (Java 9+).
Глава 13-14: Рефакторинг кода с использованием современных конструкций, тестирование функционального кода.
Почему стоит прочитать
Книга написана живым языком с множеством примеров кода, которые можно сразу применить в работе. Автор не просто перечисляет новые фичи, а показывает, как они решают реальные проблемы: уменьшение количества ошибок, повышение читаемости кода и производительности. После прочтения вы сможете писать более лаконичный и надежный код на Java, используя все преимущества версий 8-11.