Groovy Programming and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $7.14 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Groovy Programming: An Introduction for Java Developers
 
 
Start reading Groovy Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Groovy Programming: An Introduction for Java Developers [Paperback]

Kenneth Barclay (Author), John Savage (Author)
4.2 out of 5 stars  See all reviews (5 customer reviews)

List Price: $57.95
Price: $42.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.56 (27%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 8 left in stock--order soon (more on the way).
Want it delivered Wednesday, February 1? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $38.15  
Paperback $42.39  
Sell Back Your Copy for $7.14
Whether you buy it used on Amazon for $18.62 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $7.14.
Used Price$18.62
Trade-in Price$7.14
Price after
Trade-in
$11.48

Book Description

0123725070 978-0123725073 December 20, 2006 1
Groovy Programming is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on the Java platform. Since it is based on Java, applications written in Groovy can make full use of the Java Application Programmer Interfaces (APIs). This means Groovy can integrate seamlessly with applications written in Java, while avoiding the complexities of the full Java language. This bare-bones structure also means Groovy can be used as an introduction to Java and to programming in general. Its simpler constructions and modern origins make it ideal as a first language and for introducing principles such as object-oriented programming.
This book introduces all the major aspects of Groovy development and emphasizes Groovy's potential as a learning tool. Case studies and exercises are included, along with numerous programming examples. The book begins assuming only a general familiarity with Java programming, and progresses to discuss advanced topics such as GUI builders, Groovlets, Unit Testing, and Groovy SQL.

* The first comprehensive book on Groovy programming that shows how writing applications and scripts for the Java platform is fast and easy

* Written by leading software engineers and acclaimed computing instructors

* Offers numerous programming examples, code samples, detailed case studies, exercises for self-study, and a companion website with a Windows-based Groovy editor

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers) $22.11

Groovy Programming: An Introduction for Java Developers + Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)


Editorial Reviews

Review

"For those new to programming, object-orientation, or dynamic languages in general, this book is fabulous!" —Andrew Glover, CTO, Vanward Technologies

Book Description

One of the first guides to the new, easy-to-use scripting language Groovy

Product Details

  • Paperback: 496 pages
  • Publisher: Morgan Kaufmann; 1 edition (December 20, 2006)
  • Language: English
  • ISBN-10: 0123725070
  • ISBN-13: 978-0123725073
  • Product Dimensions: 9.2 x 7.4 x 1.1 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #997,457 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

5 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

12 of 12 people found the following review helpful:
4.0 out of 5 stars K&R of Groovy, March 25, 2007
By 
lew "lwndw123" (Connecticut, USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Groovy Programming: An Introduction for Java Developers (Paperback)
Short, plain, concise presentation of all features of Groovy, much in K&R style, without too many words and too much philosophy. I have both books, i.e. this one and "Groovy in Action". "Groovy in Action" concentrates on design goals and philosophy, and is more about using the language than about language itself. Reading "Groovy in Action" is fun, but when I do programming I have "Groovy Programming" on my desk all the time. And use it quite frequently.

By the way, the previous review here misses the point. Reviewer reviews Groovy, but not the book. Pity that he doesn't unserstand what are scripting languages and how they are used.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
4.0 out of 5 stars Read this book before Groovy In Action, July 23, 2007
This review is from: Groovy Programming: An Introduction for Java Developers (Paperback)
As I write this review there appear to be two books on Groovy: this book ("Groovy Programming") and "Groovy in Action". I would recommend you read both books, but tackle "Groovy Programming" first.

"Groovy in Action" was recommended at a conference I attended, so I started with that book. Although it has wonderful writing and explained the "why" of Groovy quite eloquently, I found it hard to quickly get into the Groovy language as I read that book. Details of APIs and language features were scattered about in the text, so you can't easily jump in and quickly learn about a topic. You have to read it straight through - and it is quite verbose.

Programming Groovy is, on the other hand, a straight-forward exposition of the language itself. You actually *can* read it straight through and make rapid headway since it is so concise. So to get going quickly, try "Groovy Programming."
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Well written and informative, July 13, 2010
By 
This review is from: Groovy Programming: An Introduction for Java Developers (Paperback)
Too many books on dynamic languages (including the one on Groovy from the Pragmatic programming series) seem to be written from the point of view of over-compensating inferiority complexes about traditional system languages on the part of their authors.

This one, thankfully, is not. It does not pretend that dynamic languages in general, or Groovy in particular, are some kid of magic bullet for all problems. Instead, Groovy is presented clearly and concisely as a valuable tool for come classes of problems.

Having read the Pragmatic book and this one, I would say that this is * definitely* the one to buy. My only complaint is that the Kindle edition is so expensive.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews



Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
def accounts, def debit, def balance, redefinition return, def credit, publication catalog number, abstract pathname, book catalog number, def message, closure literal, def times, closure clos, def numbers, same catalog number, src folder, output from this program, polymorphic effect, def name, indexing operator, new borrower, deferred method, evaluate the following expressions, setter methods, exclusive range, library application
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Ken Barclay, John Savage, Ken Book, File Edit View Favorites Tools Help, Name Signature, Expression Method, Prentice Hall, Pad the String, John Library, Rich Bank of Scotland Bank
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 18 books:
See all 18 books this book cites


Books on Related Topics (learn more)

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject