按产品、主题或内容类型过滤

(152 产品)

(510 主题)

(0 行业)

(2 类别)

第 1 - 12 条,共 12 条
显示内容简介 | 隐藏内容简介
查看结果
题目 none 类别 none 日期 none
Java 8 习惯用语,第 7 部分: 函数接口
在 Java 8 中,将 lambda 表达式视为一种函数接口。了解这种设计决策如何实现对该语言的旧版本的向后兼容性,然后查看 Java 程序中的自定义和内置函数接口的示例。了解为什么通常最好使用内置接口,甚至在自定义接口看起来似乎是更明确的选择时也这样做。
技术文章 2017年 10月 12日
Java 8 习惯用语,第 6 部分: 为什么完美的 lambda 表达式只有一行
多行 lambda 表达式除了难以阅读还难以测试和重用,这可能导致代码质量差和重复工作;而简短的 lambda 表达式能提高代码可读性,这是函数式编程的重要好处之一。在本期中,我们将学习使代码更容易阅读、测试和重用的单行 lambda 表达式。
技术文章 2017年 08月 16日
Java 8 习惯用语,第 5 部分: 传递表达式(pass-through lambdas)的替代方案
传递 lambda 表达式(pass-through lambdas)具有许多种类,但它们造成的麻烦几乎总是超过了价值。学习如何识别代码中的常见传递表达式种类,然后查看将每个表达式替换为简单且富于表达的方法引用的效果。
技术文章 2017年 08月 02日
Java 8 习惯用语,第 3 部分: 传统 for 循环的函数式替代方案
for 循环可能非常普遍,但它不是不可替代的。了解 range、iterate 和 limit 如何减少 Java 中的复杂迭代中的麻烦。
技术文章 2017年 06月 05日
Java 8 习惯用语: 函数纯度
函数管道可以大大提高代码的效率和性能,尤其是在与惰性计算和并行化结合使用时。在本文中,您将了解函数纯度的规则,以及为什么您应该一直努力在函数管道中保持 lambda 表达式的纯度。
技术文章 2018年 01月 24日
Java 8 习惯用语,第 8 部分: Java 知道您的类型
Java 编译器完全能够胜任类型推断的工作,为什么不用呢?学习如何在 lambda 表达式中使用类型推断,掌握改进参数命名的技巧。
技术文章 2017年 11月 14日
Java 8 习惯用语,第 10 部分: 使用闭包捕获状态
lambda 表达式依赖于内部参数和常量,而闭包依靠变量来获取额外信息。了解如何使用闭包将状态从定义上下文携带到程序中的执行点。
技术文章 2017年 01月 03日
Java 8 习惯用语,第 1 部分: Java 中的一种更轻松的函数式编程途径
学习声明式编程而不是命令式编程,这是在 Java 程序中学习轻松采用函数方法的第一步。
技术文章 2017年 06月 13日
Java 8 习惯用语,第 2 部分: 函数组合与集合管道模式
无止境的循环不是迭代代码中的集合的唯一方式。函数组合和集合管道这两种模式支持使用表达式(而不是语句)对 Java 中的集合进行排序。
技术文章 2017年 05月 31日
Java 8 习惯用语,第 9 部分: 级联 lambda 表达式
Venkat 解释了级联 lambda 表达式的神秘起源,这种语法起因于用非常简短的代码表示返回函数的函数。
技术文章 2017年 11月 29日
Java 8 习惯用语,第 4 部分: 提倡使用有帮助的编码
Java 8 函数组合约定不仅能改进代码,还能改进您与其他开发人员的关系。
技术文章 2017年 07月 11日
精选内容:developerWorks 上最受欢迎的 Java 内容
2017 年 Java Hub 中发布的最受欢迎内容的快速简介。
技术文章 2018年 01月 25日
第 1 - 12 条,共 12 条
显示内容简介 | 隐藏内容简介