
Java函数式编程
spidercoco
这个作者很懒,什么都没留下…
展开
-
Java函数式编程(十四)监控文件修改
本系列文章译自Venkat Subramaniam的[url=http://pragprog.com/book/vsjava8/functional-programming-in-java][i]Functional Programming in Java[/i][/url]未完待续,后续文章请继续关注[url={{ site.url }}]Java译站[/url]。[b]使用...2014-05-07 08:18:23 · 172 阅读 · 0 评论 -
Java函数式编程(十二)收集器
本系列文章译自Venkat Subramaniam的[url=http://pragprog.com/book/vsjava8/functional-programming-in-java][i]Functional Programming in Java[/i][/url]未完待续,后续文章请继续关注[url={{ site.url }}]Java译站[/url]。前面我们已经用...2014-04-12 12:54:57 · 118 阅读 · 0 评论 -
Java函数式编程(十一)Comparator
本系列文章译自Venkat Subramaniam的[url=http://it.deepinmind.com][i]Functional Programming in Java[/i][/url]未完待续,后续文章请继续关注[url=http://it.deepinmind.com]Java译站[/url]。[b]实现Comparator接口[/b]Comparato...2014-04-07 13:40:40 · 418 阅读 · 0 评论 -
Java函数式编程(十)字符串及方法引用
本系列文章译自Venkat Subramaniam的[url=http://pragprog.com/book/vsjava8/functional-programming-in-java][i]Functional Programming in Java[/i][/url]未完待续,后续文章请继续关注[url={{ site.url }}]Java译站[/url]。第三章 字...2014-03-30 09:06:05 · 194 阅读 · 0 评论 -
Java函数式编程(九)MapReduce
译注:map(映射)和reduce(归约,化简)是数学上两个很基础的概念,它们很早就出现在各类的函数编程语言里了,直到2003年Google将其发扬光大,运用到分布式系统中进行并行计算后,这个组合的名字才开始在计算机界大放异彩(那些函数式粉可能并不这么认为)。本文我们会看到Java 8在摇身一变支持函数式编程后,map和reduce组合的首次亮相(这里只是初步介绍,后续还会有针对它们的专题)。...2014-03-27 08:42:11 · 295 阅读 · 0 评论 -
Java函数式编程(八)Optional
本系列文章译自Venkat Subramaniam的[url=http://it.deepinmind.com][i]Functional Programming in Java[/i][/url]未完待续,后续文章请继续关注[url=http://it.deepinmind.com]Java译站[/url]。[b]选取单个元素[/b]直觉来说选取单个元素肯定会比选取多...2014-03-23 16:48:32 · 115 阅读 · 0 评论 -
Java函数式编程(七)闭包
[b]使用词法作用域和闭包[/b]很多开发人员都存在这种误解,认为使用lambda表达式会导致代码冗余,降低代码质量。恰恰相反,就算代码变得再复杂,我们也不会为了代码的简洁性而在代码质量上做任何妥协,下面我们就会看到。在前面一个例子中我们已经可以重用lambda表达式了;然而,如果再匹配另外一个字母,代码冗余的问题很快又卷土重来了。我们先来进一步分析下这个问题,然后再用词法作用...2014-03-22 16:10:28 · 1170 阅读 · 0 评论 -
Java函数式编程(六)查找元素
本系列文章译自Venkat Subramaniam的[url=http://it.deepinmind.com][i]Functional Programming in Java[/i][/url]未完待续,后续文章请继续关注[url=http://it.deepinmind.com]Java译站[/url]。[b]查找元素[/b]现在我们对这个设计优雅的转化集合的方法...2014-03-17 07:51:11 · 103 阅读 · 0 评论 -
Java函数式编程(五)列表的转化
本系列文章译自Venkat Subramaniam的[url=http://it.deepinmind.com][i]Functional Programming in Java[/i][/url][b]列表的转化[/b]将集合转化成一个新的集合就和遍历它一样简单。假设我们要将列表中的名字转化成全大写的。我们看下都有哪些实现方式。Java中的字符串是不可变的,所以它没法改变...2014-03-16 01:43:06 · 104 阅读 · 0 评论 -
Java函数式编程(四)集合的使用
本系列文章译自Venkat Subramaniam的[url=http://it.deepinmind.com][i]Functional Programming in Java[/i][/url][b]第二章:集合的使用[/b]我们经常会用到各种集合,数字的,字符串的还有对象的。它们无处不在,哪怕操作集合的代码要能稍微优化一点,都能让代码清晰很多。在这章中,我们探索下如何使用...2014-03-15 01:00:15 · 527 阅读 · 1 评论 -
Java函数式编程(二)
本系列文章译自Venkat Subramaniam的[url=http://it.deepinmind.com][i]Functional Programming in Java[/i][/url][b][color=red]未完待续,后续文章请继续关注[url=http://it.deepinmind.com]deepinmind[/url]。[/color][/b]译者注:本篇会有...2014-03-13 00:08:09 · 155 阅读 · 0 评论 -
Java函数式编程(一)
本系列文章译自Venkat Subramaniam的Functional Programming in Java[b]第一章 你好,lambda表达式![/b][b]第一节[/b]Java的编码风格正面临着翻天覆地的变化。我们每天的工作将会变成更简单方便,更富表现力。Java这种新的编程方式早在数十年前就已经出现在别的编程语言里面了。这些新特性引入Java后,我...2014-03-11 23:52:38 · 296 阅读 · 0 评论 -
Java函数式编程(十三)遍历目录
本系列文章译自Venkat Subramaniam的[url=http://pragprog.com/book/vsjava8/functional-programming-in-java][i]Functional Programming in Java[/i][/url]未完待续,后续文章请继续关注[url={{ site.url }}]Java译站[/url]。[b]列出目录...2014-04-19 11:49:15 · 269 阅读 · 0 评论