Programming Groovy 2: Dynamic Productivity for the Java Developer, 2/e (Paperback)
暫譯: Groovy 2 程式設計:為 Java 開發者提供動態生產力,第二版 (平裝本)
Venkat Subramaniam
- 出版商: Pragmatic Bookshelf
- 出版日期: 2013-08-20
- 售價: $1,200
- 貴賓價: 9.5 折 $1,140
- 語言: 英文
- 頁數: 370
- 裝訂: Paperback
- ISBN: 1937785300
- ISBN-13: 9781937785307
-
相關分類:
Java 相關技術
-
相關翻譯:
Groovy 程序設計 (Programming Groovy 2: Dynamic Productivity for the Java Developer) (簡中版)
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
Peopleware:腦力密集產業的人才管理之道 (Peopleware: Productive Projects and Teams, 2/e)$380$300 -
嵌入式系統導論, 4/e$680$646 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
TCP/IP 通訊協定, 4/e (TCP/IP Protocol Suite, 4/e)
$860$817 -
深入淺出 Python (Head First Python)$780$616 -
ASP.NET 4.5 專題實務 [I]-C# 入門實戰篇$780$616 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
Programming Grails (Paperback)$1,406$1,332 -
Cisco CCNA Routing and Switching 200-120 Official Cert Guide Library (Hardcover)$2,210$2,100 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
Robi 洛比 2015/07/28 (No.66) <此為過刊雜誌,恕不接受退貨及取消訂單>$599$569 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 -
ASP.NET MVC 5 網站開發美學$780$616 -
圖解程式設計 ─ 使用 Visual C# 2013$620$608 -
Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 -
養成 iOS 8 App 程式設計實力的 25 堂課-最新 Swift 開發教學(A Practical Guide to Building Your First App from Scratch: Beginning iOS 8 Programming with Swift)$580$452 -
深入理解 Android 核心設計思想-核心解構篇$720$562 -
Android 程式設計入門、應用到精通--增訂第三版 (適用 5.X~1.X, Android Wear 穿戴式裝置)$560$442 -
網路鑑證學習手冊:封包分析x日誌調查x惡意程式檢測$380$300 -
$294移動App測試的22條軍規 -
Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer's life manual)$520$411
商品描述
Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities. Programming Groovy 2 will help you, the experienced Java developer, learn and take advantage of the latest version of this rich dynamic language. You'll go from the basics of Groovy to the latest advances in the language, including options for type checking, tail-call and memoization optimizations, compile time metaprogramming, and fluent interfaces to create DSLs.
You don't have to leave the rich Java Platform to take advantage of Groovy. Groovy preserves Java's semantics and extends the JDK, so programming in Groovy feels like the Java language has been augmented; it's like working with a lighter, more elegant Java. If you're an experienced Java developer who wants to learn how Groovy works, you'll find exactly what you need in this book.
You'll start with the fundamentals of programming in Groovy and how it works with Java, and then you'll explore advanced concepts such as unit testing with mock objects, using Builders, working with databases and XML, and creating DSLs. You'll master Groovy's powerful yet complex run-time and compile-time metaprogramming features.
Much has evolved in the Groovy language since the publication of the first edition of Programming Groovy. Programming Groovy 2 will help you learn and apply Groovy's new features. Creating DSLs is easier now, and Groovy's already-powerful metaprogramming facilities have improved even more. You'll see how to work with closures, including tail call optimization and memoization. The book also covers Groovy's new static compilation feature.
Whether you're learning the basics of the language or interested in getting proficient with the new features, Programming Groovy 2 has you covered.
What You Need
To work on the examples in the book you need Groovy 2.0.5 and Java JDK 5 or higher.
商品描述(中文翻譯)
Groovy 結合了兩者的最佳特性:一種靈活、高度生產力、敏捷且動態的語言,運行在 Java 平台的豐富框架上。Groovy 保留了 Java 的語義並擴展了 JDK,讓你擁有真正的動態語言能力。《Programming Groovy 2》將幫助你這位經驗豐富的 Java 開發者學習並利用這種豐富的動態語言的最新版本。你將從 Groovy 的基礎知識開始,學習語言的最新進展,包括類型檢查的選項、尾調用和記憶化優化、編譯時的元編程,以及創建 DSL 的流暢介面。
你不必離開豐富的 Java 平台就能利用 Groovy。Groovy 保留了 Java 的語義並擴展了 JDK,因此在 Groovy 中編程的感覺就像是 Java 語言得到了增強;這就像是在使用一種更輕便、更優雅的 Java。如果你是一位希望了解 Groovy 工作原理的經驗豐富的 Java 開發者,你會在這本書中找到你所需的內容。
你將從 Groovy 編程的基本原理及其如何與 Java 協作開始,然後探索進階概念,例如使用模擬物件進行單元測試、使用 Builders、處理資料庫和 XML,以及創建 DSL。你將掌握 Groovy 強大但複雜的運行時和編譯時元編程特性。
自從《Programming Groovy》第一版出版以來,Groovy 語言已經發展了許多。《Programming Groovy 2》將幫助你學習和應用 Groovy 的新特性。創建 DSL 現在變得更容易,而 Groovy 已經強大的元編程功能也進一步改善。你將學會如何使用閉包,包括尾調用優化和記憶化。這本書還涵蓋了 Groovy 的新靜態編譯特性。
無論你是學習語言的基礎知識,還是對掌握新特性感興趣,《Programming Groovy 2》都能滿足你的需求。
你需要的條件
要在書中進行示例操作,你需要 Groovy 2.0.5 和 Java JDK 5 或更高版本。
