Clojure for Java Developers

Clojure for Java Developers

评分

★★★★★

ISBN

9781785280412

出版社

Packt Publishing 2016-02-23出版

作者

Eduardo D

分类

编程设计

内容简介
This book is intended for Java developers, who are looking for a way to expand their skills and understand new paradigms of programming. Whether you know a little bit about functional languages, or you are just getting started, this book will get you up and running with how to use your existing skills in Clojure and functional programming.
AI简介
这是一本专为Java开发者设计的入门教材,旨在帮助Java开发者了解并掌握Clojure语言的基本概念和特性,以及如何使用Clojure进行功能性编程和并发编程。书中从Clojure与Java的关系入手,详细讲解了Clojure语言的入门指南,包括如何安装Leiningen,如何使用REPL,以及如何创建新的Clojure项目。 书中详细介绍了Clojure的数据类型分类,包括标量和集合,并讲解了持久化集合和序列抽象等重要的概念。此外,书中还讲解了如何使用Clojure的宏,以及如何将Clojure代码暴露给Java。 在并发编程方面,书中详细讲解了Clojure的并发编程的核心机制,包括不可变数据结构和身份和值的概念,以及如何使用承诺、未来、线程和Pulsar的纤维等机制进行并发编程。 书中还讲解了如何使用Clojure的多态方法和协议,以及如何将Clojure代码与Java代码进行交互。此外,书中还讲解了如何使用Leiningen创建新项目,如何使用Clojure的REPL工具,以及如何编写你的第一个宏。
阅读/下载地址