舉報

會員
Clojure for Java Developers
最新章節(jié):
Index
ThisbookisintendedforJavadevelopers,whoarelookingforawaytoexpandtheirskillsandunderstandnewparadigmsofprogramming.Whetheryouknowalittlebitaboutfunctionallanguages,oryouarejustgettingstarted,thisbookwillgetyouupandrunningwithhowtouseyourexistingskillsinClojureandfunctionalprogramming.
目錄(68章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Getting Started with Clojure
- Getting to know Clojure
- Installing Leiningen
- Using a REPL
- Creating a new project
- Using Cursive Clojure
- Getting started with Clojure code and data
- Clojure's data types
- Summary
- Chapter 2. Namespaces Packages and Tests
- Namespaces in Clojure
- The classpath and the classloader
- Testing in Clojure
- Summary
- Chapter 3. Interacting with Java
- Using Maven dependencies
- Clojure interop syntax
- Writing a simple image namespace
- Writing the tests
- Destructuring in Clojure
- Exposing your code to Java
- Proxy and reify
- Summary
- Chapter 4. Collections and Functional Programming
- Basics of functional programming
- Persistent collections
- Types of collections in Clojure
- The sequence abstraction
- Specific collection types in Clojure
- Summary
- Chapter 5. Multimethods and Protocols
- Polymorphism in Java
- Multimethods in Clojure
- Protocols in Clojure
- Summary
- Chapter 6. Concurrency
- Using your Java knowledge
- The Clojure model of state and identity
- Promises
- Futures
- Software transactional memory and refs
- Atoms
- Agents
- core.async
- Summary
- Chapter 7. Macros in Clojure
- Lisp's foundational ideas
- Macros as code modification tools
- Writing your first macro
- Debugging your first macro
- Macros in the real world
- References
- Summary
- Index 更新時間:2021-07-16 09:49:58
推薦閱讀
- C及C++程序設計(第4版)
- JavaScript+DHTML語法與范例詳解詞典
- 面向STEM的Scratch創(chuàng)新課程
- Processing互動編程藝術
- 軟件項目管理實用教程
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- Java EE 7 Performance Tuning and Optimization
- WebRTC技術詳解:從0到1構建多人視頻會議系統(tǒng)
- Python從入門到精通
- Principles of Strategic Data Science
- 微課學人工智能Python編程
- Emotional Intelligence for IT Professionals
- Unity Android Game Development by Example Beginner's Guide
- 會當凌絕頂:Java開發(fā)修行實錄
- Python 快速入門(第3版)
- Instant GLEW
- 零基礎PHP從入門到精通
- MySQL核心技術與最佳實踐
- KnockoutJS Blueprints
- Tkinter GUI Application Development Blueprints
- 微信小程序開發(fā)圖解案例教程:附精講視頻(第3版)
- Learn Spring for Android Application Development
- VMware vRealize Operations Essentials
- Building Android Games with Cocos2d-x
- C語言項目式系統(tǒng)開發(fā)教程(微課版)
- Python測試之道
- 游戲概論
- 大學計算機應用基礎
- Python數據分析與數據化運營(第2版)
- Web開發(fā)技術:HTML、CSS、JavaScript