牛骨文教育服务平台(让学习变的简单)

函数式编程

函数式编程支持库。

  • Cyclops:支持一元(Monad)操作和流操作工具类、comprehension(List语法)、模式匹配、trampoline等特性。
  • Fugue:Guava的函数式编程扩展。
  • Functional Java:实现了多种基础和高级编程抽象,用来辅助面向组合开发(composition-oriented development)。
  • Javaslang:一个函数式组件库,提供持久化数据类型和函数式控制结构。
  • jOOλ:旨在填补Java 8 lambda差距的扩展,提供了众多缺失的类型和一组丰富的顺序流API。