电子书免费分享 -Java8函数式编程

Posted 程序员实战基地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电子书免费分享 -Java8函数式编程相关的知识,希望对你有一定的参考价值。

*资料下载,请直接前往本文文末


一、书籍简介:


多年以来,函数式编程被认为是少数人的游戏,这些人总是强调自己在智力上的优越性,认为函数式编程的智慧不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想,函数式编程并没有多么了不起,也绝不是少数人的游戏;在过去的两年中,我请伦敦 Java 社区的开发人员以各种方式测试 Java 8 的新特性。我发现很多人都喜欢 Java 8 的新用法和类库。他们有可能被一些术语和高大上的概念吓到,但是稍稍一丁点儿函数式编程技巧都能给编程带来便利,他们对此喜不自胜。人们津津乐道的话题之一是使用新的 Stream API 操作对象和集合类时(比如从所有的唱片列表中过滤出在英国本地出品的唱片时),代码是多么易读........



二、本书将探讨如下主题:


1.如何编写出简单、干净、易读的代码——尤其是对于集合的操作??
2.如何简单地使用并行计算提高性能??
3.如何准确地为问题建模,并且开发出更好的领域特定语言??
4.如何写出不易出错,并且更简单的并发代码??
5.如何测试和调试 Lambda 表达式??....


电子书免费分享 -Java8函数式编程

电子书免费分享 -Java8函数式编程



三、如何阅读本书


本书采用了示例驱动的写作风格:介绍完一个概念之后,就会紧跟一段代码。代码中的一些片段,有时你可能无法全部看懂。没关系,通常在代码后面会紧跟一段文字,讲解代码的细节。


这种方式能让你边学边练,多数章节还在最后提供了练习题,供读者自行练习。我强烈建议读者读完一章后完成这些练习,熟能生巧。每个务实的程序员都知道,自欺欺人很容易,你觉得读懂一段代码了,其实还是遗漏了一些细节。
使用 Lambda 表达式,就是将复杂性抽象到类库的过程。在本书中,我会引入很多常用类库的细节。第 2 章至第 6 章介绍了 JDK 8 中核心语言的变化以及升级后的类库。最后三章介绍了如何在真实环境下使用函数式编程。第 7 章介绍一些让测试和调试Lambda 表达式变得容易的技巧;第 8 章解释现有的那些良好的软件设计原则如何应用到


Lambda 表达式上;第 9 章讨论并发,怎样使用 Lambda 表达式写出易读且易于维护的并发代码,涉及第三方类库时,这些章节也会加以介绍...........




以上是关于电子书免费分享 -Java8函数式编程的主要内容,如果未能解决你的问题,请参考以下文章

程序员必备免费电子书下载网站

云原生应用性能优化之道(附免费电子书分享)

免费电子书 | 这个系列的JavaScript书籍,看过的人都说好

HTML5CSS3javascript电子版视频资料免费分享(内部收藏版)

求分享《程序员的数学思维修炼》全集电子版免费百度云资源

《程序员如何优雅地挣零花钱》电子书免费开源!!!