我用了Java多年,一直认为Java和函数编程没关系,直到接触Java 8,熟悉了lambda表达式、方法引用、接口中实现方法、新流的API和集合框架的使用后,才知道Java原来可用函数式编程的理念来使用,真是不用不知道,用了才明白其实Java也能写出那种函数编程风格的流畅代码,让您体验在以对象为核心的世界加入函数理念是什么样的感觉。赶快加入秒秒学,一起来体验吧!
- 目录
- 01章:lambda表达式
- 01 lambda表达式和方法 | 02 定义和实例化函数接口 | 03 结合内置函数接口使用lambda表达式 | 04 使用lambda表达式遍历集合 | 05 使用谓词接口过滤集合元素 | 06 使用方法引用遍历集合元素 | 07 在接口中实现方法 | 08 在接口中引入静态方法
-
- 02章:使用流处理集合数据
- 01 使用流遍历集合 | 02 从动态数组创建和使用流 | 03 聚合流值
-
- 03章:新的时间和日期API
- 01 新的时间类:Instant和Duration | 02 描述日期和时间 | 03 日期和时间的格式化 | 04 特定时区的日期和时间
-
- 04章:在Java虚拟机中使用JavaScript语言
- 01 通过命令行使用Nashorn | 02 在Java中运行JavaScript | 03 为Nashorn编写JavaScript脚本
-
- 05章:其他新特性
- 01 把字符串拼接成分隔符列表 | 02 使用Stream在文本文件中查找 | 03 Java SE 8 的其他新特性