作者简介:Raoul-Gabriel Urma
剑桥大学 计算机科学博士,软件工程师,演讲者,培训师,Cambridge Coding Academy联合创始人、CEO。曾与谷歌、eBay、甲骨文和高盛集团等大公司合作,并参与过多个创业项目。撰写过十余篇经同行审阅的技术文章,并在国际会议上发表过40多篇演讲。
本书全面介绍了 java 8 这个里程碑版本的新特性,包括Lambdas、流和 函数式编程 。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效 Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。
《Java 8实战》试读:1.6 小结
以下是你应从本章中学到的关键概念。
请记住语言生态系统的思想,以及语言面临的“要么改变,要么衰亡”的压力。
虽然Java可能现在非常有活力,但你可以回忆一下其他曾经也有活力但未能及时改进的语言的命运,如COBOL。
Java 8中新增的核心内容提供了令人激动的新概念和功能,方便我们编写既有效又简洁的程序。 现有的Java编程实践并不能很好地利用多核处理器。
函数是一等值;记得方法如何作为函数式值来传递,还有Lambda是怎样写的。
Java 8中Streams的概念使得Collections的许多方面得以推广,让代码更为易读,并允许并行处理流元素。
你可以在接口中使用默认方法,在实现类没有实现方法时提供方法内容。
其他来自函数式编程的有趣思想,包括处理null和使用模式匹配。
2020年最新Java工程师及架构教程和电子书
如果你看好IT软件产业,处于想学java或者找不到合适的入门教程,那么赶快来领取吧
获取方式:
1.转发此文+关注
2.私信小编关键词 “ 资料 ”,即可免费获取哦!
还不会私信的小伙伴,可以按照以下步骤操作:
1、打开头条,点击右下角“我的”
2、在个人界面点击“关注”,当然这需要你先关注小编
3、在关注中找到小编,点击小编的头像进入他的个人界面,随后点击“私信”
4、随后进入私信发送界面,这样就可以愉快的私信聊天了;