内部分享《JVM函数式编程》

Posted 羊八井花园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内部分享《JVM函数式编程》相关的知识,希望对你有一定的参考价值。

在公司的一次内部分享,《JVM函数式编程》。简单介绍了Java 8的函数式编程特性,并以公司代码作为案例使用函数式风格改写,与传统命令式编程进行比较。最后,简单介绍了下Scala,为下一步的引入打一下基础。

    

PPT主要分享了以下主题:

    

  • 思维转变:以实际代码作为案例,从Java 8的函数式特性对其进行改写,比较函数式编程与传统命令式编程的区别,演示函数式编程对我们代码开发思维的转变。

  • Lambda表达式:介绍Java Lambda语法特性。

  • Stream:使用Java 8 Stream比以有的命令式、多重循环代码进行改进。将用一个实际案例来一步一步演示从命令式代码转换为函数式代码的改进步骤。

  • 方法引用:Java 8提供的Lambda简写形式。

  • 高阶函数

  • CompletableStage的组合:Java 8新的CompletableFuture的特性和函数函数。

  • Scala的函数式特性

    

点击“阅读原文”查看。

    

(注:分享PPT使用nodeppt撰写,PC端可使用键盘左、右键翻页,移动端可以左、右滑动进行翻页。)

以上是关于内部分享《JVM函数式编程》的主要内容,如果未能解决你的问题,请参考以下文章

Frege-基于JVM的类Haskell纯函数式编程语言

函数式编程规范新书-《Frisby函数式编程的基本指南》最新版pdf免费分享

JVM函数式编程资源

Java技术分享之函数式编程

Java函数式编程知识分享!

Go语言中的函数式编程