设为首页 加入收藏

TOP

Java8学习:Lambda表达式、Stream API和功能性接口 — 教程、资源、书籍和实例(二)
2017-09-30 12:05:24 】 浏览:3851
Tags:Java8 学习 Lambda 表达式 Stream API 功能性 接口 教程 资源 书籍 实例
外部循环、过滤和集合、映射和方法引用的练习。现在你要做的是用Java 8的测试版去运行这些教程和实例。你也可以从官方项目的lambda页面得到更多的信息。

5、来自Dreamsys  Software的Java 8 lambda教程

这里是一些简单的Java 8 Lambda表达式的教程集合。我喜欢那些主题上的简单易学的例子。Java 8教程被划分为以下几个主题:

  • 介绍:基础为主。
  • 比较:使用比较器。
  • 集合过滤:筛选集合。
  • 函数参数:将函数当对象传递。
  • 监听器:用lambdas当监听器。
  • Map/Reduce:用Java 8 实现Map/Reduce。
  • DRY:DRY (Don’t Repeat Yourself)。

我想说,对于那些忙碌的Java开发者来说这些教程非常便利。

6、Java 8 Lambda表达式的IDE支持

所有这三个主要的IDE,如Eclipse、IntelliJ和Netbeans都在某种程度上支持lambda表达式,但他们大多数还只是不稳定的测试版本,只能用来将进一步研发和学习。我相信到目前为止它们中还没有哪个开放了Java 8的稳定版本。Eclipse在这里公布了支持JDK 8的测试版,你可以按照甲骨文的教程:在Eclipsee中尝试使用lambda表达式。Netbeans测试版也支持JDK 8,你可以从http://wiki.netbeans.org/JDK8得到更多的相关信息。

7、Java 8 Lambdas 实战

《Java 8 Lambdas实战》估计是第一本关于Java 8 lambda表示式的书。这本书还没完本,但已经完成了前面的几章。它是Java 8 lambda表达式和功能编程的深入浅出的指南之一。它以实践出发,汲取了现实的Java编程的经验。这本书其后介绍了Stream API,并展示了它们如何将与容器相关的代码变得更易懂更好管理。随后,你会看到许多新的面向对象设计中关于代码复用,代码可读性,异常处理,数据处理和并发的函数式编程。由于有开发人员在JVM探索上其他的功能语言,这本书也调查总结了Scala和Clojure的实用特征。好事多磨啊,《Java 8 Lambdas实战》第一章是免费的,你可以下来先睹为快。

就是这些了,学习Lambda表达式,Stream API和功能接口的资源远远不止这些。对了,别忘了还有我们的老朋友Google,当你有疑惑时,它总能找到适合你的答案。

好运并享受学习Java 8的过程吧。

一些关于Java 8编程的书

所有Java 8的书离出版还有段时间,都要等到Java 8的正式发布之后,但还是很高兴频频看到一些学习资源,这也是Java 8的影响力和知名度在不断提升。

下面是一些即将出版的书单:

Java SE 8 for the Really Impatient by Cay Horstmann (Jan 27, 2014)

Java 8 Lambdas: Pragmatic Functional Programming by Richard Warburton (Apr 22, 2014)

Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions by Venkat Subramaniam (Feb 22, 2014)

原文链接: javarevisited 翻译: ImportNew.com - 韩远青
译文链接: http://www.importnew.com/8118.html
[ 转载请保留原文出处、译者和译文链接。]

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇解码OutOfMemoryError:PermGen S.. 下一篇Java8学习:Lambda表达式、Stream..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目