Goodreads helps you keep track of books you want to read.
Start by marking “The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming” as Want to Read:
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
Enlarge cover
Rate this book
Clear rating
Open Preview

The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming

3.89  ·  Rating details ·  288 ratings  ·  19 reviews
The Java community has always been dynamic and fast-moving, with constant innovation on the core platform as well as a vibrant community ecosystem. New JVM-based languages like Groovy, Scala, and Clojure are redefining what it means to be a Java developer. The core Standard and Enterprise APIs now co-exist with a large and growing body of open source technologies. Multicor ...more
Paperback, 462 pages
Published July 21st 2012 by Manning Publications (first published June 28th 2012)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about The Well-Grounded Java Developer, please sign up.

Be the first to ask a question about The Well-Grounded Java Developer

Community Reviews

Showing 1-30
Average rating 3.89  · 
Rating details
 ·  288 ratings  ·  19 reviews

More filters
Sort order
Start your review of The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
Milan Aleksic
Aug 11, 2012 rated it liked it
I expected so much more from this book. Unfortunately it covers too many topics and none in enough details. I can't really get my head exactly what this book should be used for, since the amount of details is not enough for any kind of serious reader.
Want to read about concurrency? Read Java Concurrency in Practice.
Want to read about Java Performance? Read Java Performance.
Want to read about Java 7 IO? There are couple of good books on that topic.
If the book was meant for booting-up a Java progr
Jeanne Boyarsky
Jul 14, 2012 rated it it was amazing
Shelves: technology
Want to be a good Java developer? What do you need to know? Java of course. That part is easy.

But unless you are a brand new Java developer, you probably aren't up to speed on the latest Java 7 features, the threading model and how bytecode works. Or maybe you haven't caught up with the new JVM languages (Clojure, Scala and Jython.) The book also covers dependency injection, TDD and the like.

With lots of code examples, and clear explanations/writing style, I really enjoyed reading the book - and
Adil Hussain
Jan 19, 2018 rated it it was amazing
Although Java 9 is now out and this book was written way back when Java 7 was new I'm still finding this to be a very useful and educational read. The book explains the fundamentals of the Java platform (e.g. bytecode, garbage collection) and programming principles in general (e.g. concurrency, dependency injection, functional programming) in a way that I've not seen in any other book. Some aspects of the book are now dated but probably still worthwhile skimming over for a historical context of ...more
Orest Ivasiv
Dec 20, 2014 rated it liked it
Shelves: java-8, java
The title is very intriguing, but ... This book is overview which shows general trends and that's it. Some parts/chapters were redundant.

Part 1: Developing with Java 7. It was really interesting. Nothing to say.

Part 2: DI, Concurrency, class file, bytecode, perf - all these are just overview but very interesting. You won't be well grounded after reading this part ;-)

Part 3: There was a try to highlight basic features of Groovy, Scala, Clojure. But, it's impossible for such different langs using
Sep 24, 2014 rated it really liked it
Recommended to Rob by: Dave
Shelves: 2014, java, technical
Disclosure: I didn't read it cover-to-cover as I have most other technical books over the past... couple years? (Always?) Regardless: I read the GC bits in-depth and skimmed a lot of the rest of the text. There is a ton of useful information here -- some of it (like the sections on alternate JVM languages [1]) is mostly just for curiosity's sake, but there's also lot of really good stuff about the JVM itself (like the performance tuning bits). With the recent release of Java 8, this book (which ...more
Kedar Parikh
Oct 03, 2017 rated it it was ok
Doesn't cover anything in much detail, not a book for experienced java developer looking for in depth knowledge for any particular topic.
Frank Palardy
Feb 24, 2017 rated it really liked it
Shelves: java-jvm
Did a good job but doesn't have much on java 8.
Sebastian Gebski
Feb 18, 2014 rated it liked it
Uneven, very uneven.

Part I & Part II are superbly detailed - most likely too much for someone who's just going to catch up with Java 7 (and that's the main purpose of the book, I assume). The rest is far too general - it pretty much mentions some important topics, but strongly avoids digging deeper. I realize that it's no possible to (for instance) cover full Scala and / or Closure course in polyglot JVM section, but there are some less specific topics that could get some love. Examples? Gradle.
Michael Koltsov
Nov 01, 2013 rated it it was amazing
This book’s authors tried to write an all-around guide for the new coming Java developers.
But Java is too broad to cover all the different topics in just one book.
That’s the main problem with this book: an attempt to include everything that they could in 400 pages.
The book is great! There’s no other book that starts from low-level options of Java NIO and ends with a high-end view on current set of Java web frameworks.
Was it necessary? I doubt.

From my perspective it’s impossible to do what author
Feb 06, 2013 rated it really liked it
A great introduction to the plethora of technologies and practices available to the JVM developers. Probably won't offer much to experienced developers, however the topics covered are really wide: from the Java7 features to alternative languages to concurrency to the platform's further evolution.

That said, I wish I had this book on my first/second year of professional development on the JVM.
Oct 16, 2013 rated it liked it
I liked the first section best, the discussion of vital new techniques in Java 7. There's a lot to use for the future there.

The other two sections (on polyglot programming) seemed fairly rushed. But that's probably to be expected - how could we really get to know three new languages and two new web development frameworks in 2/3 of a book?

Good intro to the topics, though.
Jörn Dinkla
Jun 02, 2016 rated it really liked it
Needs an update, some parts are outdated. But still good reading and detailed information, for example about the garbage collectors and profiling. The authors should work on an update. Today i think nobody has to be introduced into Groovy, Scala or Clojure any more. But including JEE or Spring Boot would be nice.
Aug 14, 2012 rated it really liked it
The advanced Java topics were pretty good, if a little brief.
I would have preferred less coverage of polyglot programming and more detailed coverage of topics and a few more topics as well.

Still, I found it a good introduction to some interesting new features, but it has left me feeling like I still need to follow it up with more research in most topics.

Maybe that's the point though?
Apr 11, 2013 rated it really liked it
I read this book because I have started using Java 7 and thought that this would give me a good understanding of some of the new concepts in 7. I was disappointed. The examples where poorly written and in some cases contained errors. Some of the text was poorly worded and if interpreted wrong would actually lead to bad programming.Overall I cannot recommend this book.
Mathieu Lalonde
Feb 04, 2014 rated it liked it
Some interesting bits, but many things (i.e. TDD)are better explained in more focused books.

I liked the section on Java 7.
Anatoly Kaverin
Apr 05, 2015 rated it really liked it
This book is a bit outdated as Java8 is already released. Still, the book provides wide look around on alternative JVM languages with starting points.
Maciej Mróz
May 31, 2013 rated it liked it
To be short: below expectations. While it may serve as an overview of Java 7 and other JVM languages, that's pretty much it: an overview. The book is really lacking on details.
May 28, 2015 rated it it was amazing
Great book to discover Java world around you!
rated it really liked it
Aug 05, 2013
Chris Phelps
rated it really liked it
May 29, 2013
Mark Dathorne
rated it it was amazing
Aug 01, 2014
Palak Mathur
rated it really liked it
Sep 26, 2012
rated it did not like it
May 26, 2013
rated it liked it
Feb 12, 2013
rated it really liked it
Oct 16, 2018
rated it really liked it
May 09, 2013
rated it it was amazing
Mar 17, 2018
Tim Steinbach
rated it liked it
Aug 01, 2012
Lukasz Warzecha
rated it liked it
Sep 02, 2017
David Inoa
rated it really liked it
Feb 14, 2016
« previous 1 3 4 5 6 7 8 9 10 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Java Performance
  • Java Generics and Collections: Speed Up the Java Development Process
  • Thinking in Java
  • Java Concurrency in Practice
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Head First Design Patterns
  • Spring in Action
  • Effective Java
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
  • Head First Java
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases
  • SCJP Sun Certified Programmer for Java 6 Study Guide
  • Core Java, Volume II--Advanced Features
  • Java: How to Program
  • Java Performance: The Definitive Guide
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Clean Code: A Handbook of Agile Software Craftsmanship
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

When you work at Goodreads, it's pretty tough to keep that Want to Read shelf under control. (And let's be honest, most of us don't even t...
98 likes · 21 comments