第一章 为什么要关心Java8

1、请记住语言生态系统的思想,以及语言面临的“要么改变,要么衰亡”的压力。虽然Java可能现在非常有活力,但你可以回忆一下其他曾经也有活力但未能及时改进的语言的命运,如COBOL。

2、Java8中新增的核心内容提供了令人激动的新概念和功能,方便我们编写既有效有简洁的程序。

3、现有的Java编程实践并不能很好地利用多核处理器。

4、函数为一等值(首先编程语言的整个目的就在于操作值,那么这些值就是一等值;而编程语言中的类和方法等只是用来表示值的结构,所以这些就属于二等值);记得方法如何作为函数式值来传递,还有Lambda是怎样写的。

5、Java8中Streams的概念使得Collections的许多方面得以推广,让代码更为易读,并允许并行处理流元素。

6、你可以在接口中使用默认方法,在实现类没有实现方法时提供方法内容;使用default保留字最为接口方法前缀,就可以使接口方法拥有方法体,从而变为一个接口默认方法。

7、其他来自函数式编程的又去思想,包括处理null(Optional<T>类处理空引用)和使用模式匹配

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值