图书标签: Java lambda 编程 计算机 软件开发 Java8 8 英文原版
发表于2025-01-10
Java 8 in Action pdf epub mobi txt 电子书 下载 2025
While the term "lambda expression" may sound abstract and academic, Java 8 Lambdas can have a big impact on how you program every day. In simplest terms, a lambda expression is a function—a bit of code—that you can pass to another method as an argument. Thus, you can cope with changing requirements by using a behavior, represented by a lambda, as a parameter. Java 8's functional programming features, like lambdas and the new Stream API that enables a cleaner way to iterate through collections, can help you write concise, maintainable code that scales easily and performs well on multicore architectures.
Java 8 in Action is a clearly-written guide to Java 8 lambdas and functional programming in Java. It begins with a practical introduction to the structure and benefits of lambda expressions in real-world Java code. The book then introduces the Stream API and shows how it can make collections-related code radically easier to understand and maintain. Along the way, you'll discover new FP-oriented design patterns with Java 8 for code reuse, code readability, exception handling, data manipulation, and concurrency. For developers also exploring other functional languages on the JVM, the book concludes with a quick survey of useful functional features in Scala.
Raoul-Gabriel Urma has worked as a software engineer for Oracle's Java Platform Group, Google's Python team, Ebay, and Goldman Sachs as well as for several startup projects. He's currently completing a PhD in Computer Science at the University of Cambridge and is a regular speaker and instructor. Mario Fusco is a senior software engineer at Red Hat working on Drools, the JBoss rule engine. He created the open source library lambdaj, an internal Java DSL for manipulating collections in a functional way. Alan Mycroft is Professor of Computer Science at the University of Cambridge, where he researches programming languages, their semantics, optimization and implementation. He is a co-founder and Trustee of the Raspberry Pi Foundation.
You can follow Raoul and Mario on Twitter at @raoulUK and @mariofusco.
重点是 action,原理性知识讲的很少,略过了函数式编程的思考和scala部分,后续系统学习函数式时再补
评分看了4天看完。 lambda ,default method , Optional, method reference, stream 都是好东西,正好重构用的上。 延展开来不少的好东西,写 java 可以更加 functionally JCP做了很多好事,未来可期。
评分快速浏览,对Java 8一览而过。当然,如果不熟悉FP,阅读起来就会难一点。可作为资料书,便于随时查阅Java 8的特性。此外,github上有该书的案例。
评分读起来非常舒服,示例代码可读性也很高,喜欢上manning出的书了
评分好久没给过5星了
这本书作为学习Java8中新增加的编程知识还是非常不错的。在前面章节中,主要介绍了Java8中提供的新特性,比如lamda表达式、stream、函数式编程、CompletableFuture类,新的日期类等等。几乎覆盖了所有的新特性,同时对于原理也有深入的介绍。 在介绍这些Java8中的新特性时,作...
评分我是先读的《Java 8函数式编程》再读该书,总体是两本书的质量都非常高,五星推荐! 1.相比于《Java 8函数式编程》注重于介绍函数式编程相关,该本覆盖的Java 8特性更全面,在书中能看到对Optional、CompletableFuture、新的日期API的介绍; 2.该书对Stream的收集器介绍得更为...
评分Java 8 in Action pdf epub mobi txt 电子书 下载 2025