谷歌高级工程师十年心血终成615页Java实战笔记

本书的作用

本书会帮助你跨过“原理听起来不错,但还是有点儿新,不太适应”的门槛,从而熟练地编程。

“也许吧,”你可能会想,“可是Lambda、函数式编程,这些不是那些留着胡子、穿着凉鞋的学究们在象牙塔里面琢磨的东西吗?”或许是的,但Java 8中加入的新想法的分量刚刚好,它们带来的好处也可以被普通的Java程序员所理解。本书会从普通程序员的角度来叙述,偶尔谈谈“这是怎么来的”。

Java 8 的新特性主要有Lambda表达式、Stream流、接口的默认方法。这些特性出现,我认为可以帮助码农们写出更加优雅的代码。譬如,在Java8前按照策略模式,需要编写接口,非要新建一个类文件或者new 一个接口并写上待实现的方法语句,很麻烦。在Java8之后使用Lambda表达式后,就轻松多了。再譬如,以前命令式编码换成Java8流声明式编码,让代码显得更加简练。

本书的内容

先看看目录

本书分为六个部分,分别是:

“基础知识”

“使用流进行函数式数据处理”

“使用流和Lambda进行高效编程”

“无所不在的Java”

“ 提升Java的并发性”

“函数式编程以及Java未来的演进”

我们强烈建议你按顺序阅读前两部分的内容,因为很多概念都需要前面的章节作为基础,后面四个部分的内容你可以按照任意顺序阅读。大多数章节都附有几个测验,可以帮助你学习和掌握这些内容。

最后

用最终章的结束语结束吧!“Java 8已经占据了一个非常好的位置,可以暂时歇口气,但这绝不是终点!”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值