Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers) - Info and Reading Options
By Venkat Subramaniam

"Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)" is published by Pragmatic Bookshelf in Jul 25, 2013 - Raleigh and it has 370 pages.
“Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)” Metadata:
- Title: ➤ Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)
- Author: Venkat Subramaniam
- Number of Pages: 370
- Publisher: Pragmatic Bookshelf
- Publish Date: Jul 25, 2013
- Publish Location: Raleigh
“Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)” Subjects and Themes:
- Subjects: ➤ Java (computer program language) - Programming languages (electronic computers) - Groovy (Computer program language)
Edition Identifiers:
- The Open Library ID: OL26838767M - OL19548202W
- Online Computer Library Center (OCLC) ID: 893098237
- Library of Congress Control Number (LCCN): 2014498088
- ISBN-13: 9781937785307 - 9781680504347
- ISBN-10: 1937785300
- All ISBNs: 1937785300 - 9781937785307 - 9781680504347
AI-generated Review of “Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)”:
"Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)" Description:
Open Data:
Cover -- Table of Contents -- Foreword to the Second Edition -- Introduction -- What's Groovy? -- Why Dynamic Languages? -- Why Groovy? -- What's in This Book? -- Changes Since This Book's First Edition -- Who Is This Book For? -- Online Resources -- Acknowledgments -- Part I-Beginning Groovy -- 1. Getting Started -- Installing Groovy -- Installing and Managing Groovy Versions -- Test-Drive Using groovysh -- Using groovyConsole -- Running Groovy on the Command Line -- Using an IDE -- 2. Groovy for Java Eyes -- From Java to Groovy -- JavaBeans -- Flexible Initialization and Named Arguments -- Optional Parameters -- Using Multiple Assignments -- Implementing Interfaces -- Groovy Boolean Evaluation -- Operator Overloading -- Support of Java 5 Language Features -- Using Groovy Code-Generation Transformations -- Gotchas -- 3. Dynamic Typing -- Typing in Java -- Dynamic Typing -- Dynamic Typing != Weak Typing -- Design by Capability -- Optional Typing -- Multimethods -- Dynamic: To Be or Not to Be? -- Switching Off Dynamic Typing -- 4. Using Closures -- The Convenience of Closures -- Programming with Closures -- Ways to Use Closures -- Passing Parameters to Closures -- Using Closures for Resource Cleanup -- Closures and Coroutines -- Curried Closure -- Dynamic Closures -- Closure Delegation -- Programming with Tail Recursion -- Improving Performance Using Memoization -- 5. Working with Strings -- Literals and Expressions -- GString Lazy-Evaluation Problem -- Multiline Strings -- String Convenience Methods -- Regular Expressions -- 6. Working with Collections -- Using List -- Iterating Over an ArrayList -- Using Finder Methods -- Other Convenience Methods on Lists -- Using the Map Class -- Iterating Over Map -- Other Convenience Methods on Maps -- Part II-Using Groovy -- 7. Exploring the GDK -- Using Object Extensions -- Other Extensions
Read “Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)”:
Read “Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)” by choosing from the options below.
Search for “Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)” downloads:
Visit our Downloads Search page to see if downloads are available.
Find “Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)” in Libraries Near You:
Read or borrow “Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)” from your local library.
Buy “Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)” online:
Shop for “Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers)” on popular online marketplaces.
- Ebay: New and used books.