京东T8强推:《Scala与Clojure函数式编程模式Java虚拟机高效编程》啃完技术突飞猛进

Clojure 就是典型的函数编程,还有我们常见的 ReactJS,它在 V16.8 之后冒天下之大不韪硬生生把 ReactJS 变成了函数编程,并且号召程序员都用函数编程的范式 (Hooks),刚开始你肯定不理解,ReactJS 开发团队,开历史倒车呀,把好好的面向对象变成了函数编程。除了面向对象还有一个函数编程,它更强大,更抽象,让程序员构造抽象世界的能力上升一个台阶。被迫提高水平。

《Scala与Clojure函数式编程模式Java虚拟机高效编程》是一本有关模式和函数式编程的书,其中的函数式编程采用了Scala 和Clojure两种语言进行描述。在本书中,我们向读者展示了如何采用函数式方案来替代或最大程度地简化在面向对象编程中所使用的诸多通用模式,同时还介绍了一些在函数式世界中广泛使用的模式。

如果你是一名Java 程序员,希望了解函数式编程能为你的工作效率带来多大的提升,或者你是一名刚刚开始使用Scala和Clojure的新手,尚不能玩转这些函数式的问题解决方案,那么本书就是为你而准备的。

大家可以利用空余的时间去学习其他的技术,反正闲着也是闲着,提升自己的知识何乐而不为呢,我给大家分享一些学习资料,大家平时可以多去看看,包含spring,jvm,MySQL,分布式等等,想要获取的,可【学习】滴我可取~

目录

第1章模式和函数式编程

  • 什么是函数式编程
  • 模式词汇表

第2章TinyWeb: 让模式协同工作

  • TinyWeb简介
  • 采用Java来编写TinyWeb
  • 采用Scala来编写TinyWeb
  • 采用Clojure来编写TinyWeb

第3章替代面向对象模式

  • 简介
  • 模式1替代函数式接口
  • 模式2替代承载状态 的函数式接口
  • 模式3替代命令模式
  • 模式4替代生成器模式来 获得不可变对象
  • 模式5替代迭代器模
  • 模式6替代模板方法模式
  • 模式7替代策略模式
  • 模式8替代空对象
  • 模式9替代装饰器 模式”
  • 模式10替代访问者模式
  • 模式11替代依赖注入

第4章函数式模式

  • 简介
  • 模式12尾递归模式
  • 模式13相互递归模式
  • 模式14 Filter-Map-Reduce 模式
  • 模式15操作链模式
  • 模式16函数生成器 模式
  • 模式17记忆模式
  • 模式18惰性序列模式
  • 模式19集中的可变性
  • 模式20自定 义控制流
  • 模式21领域特定语言

第5章结束语

希望分享的知识都可以帮助到大家,也希望大家学了都能有收获~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值