Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的函数式编程接口_Java_Oop_Design Patterns_Functional Programming_Monads - Fatal编程技术网

Java中的函数式编程接口

Java中的函数式编程接口,java,oop,design-patterns,functional-programming,monads,Java,Oop,Design Patterns,Functional Programming,Monads,在哪里可以找到功能设计模式的Java标准库列表?我听说java.util包包含所有的数据结构,但我在其中找不到功能接口的等价物: Monoid -> Appendable Monad -> Flattenable Functor -> Mapable Applicative -> Sequencable Arrow -> Stateful Lens -> Damnable 还有可折叠、可遍历、解析器、管道等等。试试这个开源项目: 其他抽象-幺半群,

在哪里可以找到功能设计模式的Java标准库列表?我听说
java.util
包包含所有的数据结构,但我在其中找不到功能接口的等价物:

Monoid -> Appendable

Monad -> Flattenable

Functor -> Mapable

Applicative -> Sequencable

Arrow -> Stateful

Lens -> Damnable

还有可折叠、可遍历、解析器、管道等等。

试试这个开源项目:

其他抽象-幺半群,半群,自然数,随机数 生成器、读取器、写入器、状态、输入/输出、解析器、拉链、, 基于规范的测试(快速检查)、演员、光学元件(镜头、棱镜、, 折叠、遍历和其他),并发和类型转换。“


您命名的函数来自哪里?我的意思是
幺半群
可追加的
等等。Java有一些接口(),但您可以使用
@functionanterface
注释定义自己的接口。