#函数式编程

Java Optional使用的最佳实践

19-04-05 10159 5 banq

这是 piotr szybicki 4年来为了解正确使用Optional类型而努力的结果。 Optional隐藏了可能存在空指针的不确定性,比如: . 详细

NodeJS的DDD与CRUD对比案例 - Khalil Stemmler

19-05-26 876 2 banq

当你开始一个新的Node.js项目时,你先从什么开始? 您是从数据库架构开始的吗? 你是从RESTful API开始的吗? 你是从Model开始的吗? REST-first Design(REST... 详细

关于领域驱动设计的函数编程思考 - Naveen Negi

19-05-03 658 2 banq

在过去的几年里,我一直在使用像Elixir和Clojure这样的函数式语言,即使我确信DDD可以应用于函数式语言,但这个领域并没有足够的资源介绍。嗯,也就是很少的相关讨论和博文,但大多数人又试图将D... 详细

Erlang之父Joe Armstrong去世

19-04-21 843 2 banq

他是Actor模型创建者,认为真正OO应该是对象之间进行消息传递,而非直接进行方法调用,他为此创建了Erlang这种分布式语言,Java中Akka等都是Actor模型的实现者。 他说:面向对象语言的... 详细

如何充分利用Java Function接口?

19-02-21 2283 banq

如果您想掌握函数式编程,最好的起点是使用Java Function接口。这个例子将向您展示在代码中实现此函数接口的四种不同方法 - 从如何使用实际类开始,以及如何使用lambda函数创建非常简洁的代... 详细

Java中的不可变数据结构 - Jworks.io

19-03-27 379 1 banq

开发人员通常认为拥有final引用,或者val在Kotlin或Scala中,足以使对象不可变。这篇博客文章深入研究了不可变引用和不可变数据结构。 不可变数据结构的好处 不可变数据结构具有一些... 详细

Java流和状态

19-03-04 292 banq

使用Java 8流,似乎函数编程赢了,无状态和递归万岁!但是现实有点微妙:与软件编程一样, 它取决于 。我相信你的工具箱中的工具越多越好。 当你拥有的只是一把锤子时,一切看起来像钉子。 在... 详细

共有 175 上一页 2 3 4 5 6 7 8 ... 22 下一页