舉報

會員
Clojure for Java Developers
最新章節:
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
推薦閱讀
- Redis Applied Design Patterns
- Visual FoxPro程序設計教程
- BeagleBone Media Center
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- Python 3網絡爬蟲實戰
- JavaScript:Moving to ES2015
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- ASP.NET Core 2 Fundamentals
- Go語言開發實戰(慕課版)
- 深入實踐DDD:以DSL驅動復雜軟件開發
- 零基礎學C語言(第4版)
- Learning Bootstrap 4(Second Edition)
- Mastering Apache Camel
- Python 快速入門(第3版)
- JavaScript語法簡明手冊
- 城市信息模型平臺頂層設計與實踐
- 軟件定義存儲:原理、實踐與生態
- 小小的Python編程故事
- Xamarin Cross-platform Application Development(Second Edition)
- Java并發編程深度解析與實戰
- Selenium自動化測試完全指南:基于Python
- UG 12.0數控編程實例教程
- MariaDB必知必會
- 輕松玩轉Python少兒編程
- INSTANT Citrix XenApp
- 編程真好玩:青少年學Python一本通
- HTML5 Video How-to
- Programming ArcGIS with Python Cookbook(Second Edition)
- 讓工作化繁為簡:用Python實現辦公自動化
- PowerShell for SQL Server Essentials