java6.0源码-functionaljava20170127:功能性java20170127

时间:2024-06-24 10:11:33
【文件属性】:

文件名称:java6.0源码-functionaljava20170127:功能性java20170127

文件大小:555KB

文件格式:ZIP

更新时间:2024-06-24 10:11:33

系统开源

java6.0源码 函数式 Java Functional Java 是一个开源库,促进了 Java 中的函数式编程。 该库实现了许多有助于面向组合开发的基本和高级编程抽象。 函数式 Java 还可以作为学习函数式编程概念的平台,通过使用熟悉的语言介绍这些概念。 该库旨在用于生产应用程序,并使用基于规范的自动化测试技术以及 ScalaCheck 和 Functional Java 的 quickcheck 模块进行了全面测试。 函数式 Java 是用 Java 8 编译的,目标是 Java 7 字节码。 项目中 lambda 的使用通过 Retro Lambda 库向后移植,支持 Java 版本 6 到 8。 函数式 Java 为以下类型提供抽象: 基本数据结构 - 全部和部分函数、产品、单元、选项、无偏和右偏联合(或验证)、无效。 不可变集合 - 数组、列表、向量、流、集合、映射、优先级队列、手指树、异构列表、差异列表。 其他抽象——幺半群、半群、自然、随机数生成器、读取器、写入器、状态、输入/输出、解析器、拉链、基于规范的测试(快速检查)、演员、光学(镜头、棱镜、折叠、遍历等)、并


网友评论