or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £10.21 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

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

The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming: Java 7 and Polyglot Programming on the JVM [Paperback]

Benjamin J Evans , Martijn Verburg
5.0 out of 5 stars  See all reviews (3 customer reviews)
RRP: £33.99
Price: £28.89 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.10 (15%)
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
Only 12 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Thursday, 20 June? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Paperback £28.89  
Trade In this Item for up to £10.21
Trade in The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming: Java 7 and Polyglot Programming on the JVM for an Amazon.co.uk gift card of up to £10.21, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more

Book Description

18 July 2012 1617290068 978-1617290060 1

Summary

The Well-Grounded Java Developer offers a fresh and practical look at new Java 7 features, new JVM languages, and the array of supporting technologies you need for the next generation of Java-based software.

About the Book

The Well-Grounded Java Developer starts with thorough coverage of Java 7 features like try-with-resources and NIO.2. You'll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. You will find clear examples that are practical and that help you dig into dozens of valuable development techniques showcasing modern approaches to the dev process, concurrency, performance, and much more.

Written for readers familiar with Java. No experience with Java 7 or new JVM languages required.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

What's Inside
  • New Java 7 features
  • Tutorials on Groovy, Scala, and Clojure
  • Discovering multicore processing and concurrency
  • Functional programming with new JVM languages
  • Modern approaches to testing, build, and CI

Table of Contents

    PART 1 DEVELOPING WITH JAVA 7
  1. Introducing Java 7
  2. New I/O
  3. PART 2 VITAL TECHNIQUES
  4. Dependency Injection
  5. Modern concurrency
  6. Class files and bytecode
  7. Understanding performance tuning
  8. PART 3 POLYGLOT PROGRAMMING ON THE JVM
  9. Alternative JVM languages
  10. Groovy: Java's dynamic friend
  11. Scala: powerful and concise
  12. Clojure: safer programming
  13. PART 4 CRAFTING THE POLYGLOT PROJECT
  14. Test-driven development
  15. Build and continuous integration
  16. Rapid web development
  17. Staying well-grounded

Frequently Bought Together

The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming: Java 7 and Polyglot Programming on the JVM + Cracking the Coding Interview: 150 Programming Questions and Solutions
Price For Both: £53.84

Buy the selected items together


Product details

  • Paperback: 496 pages
  • Publisher: Manning Publications; 1 edition (18 July 2012)
  • Language: English
  • ISBN-10: 1617290068
  • ISBN-13: 978-1617290060
  • Product Dimensions: 18.8 x 2.6 x 23.4 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 62,481 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Ben Evans is the CEO of a Java performance firm and a member of the Java Community Process Executive Committee.

Martijn Verburg is the CTO of a Java performance firm, co-leader of the London JUG, and a popular conference speaker.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
5.0 out of 5 stars Are you Well Grounded Yet? 7 Sep 2012
Format:Paperback
I have been a Java developer for over 10 years, with 5 years of this in the financial software industry. In my opinion this book is one of the best Java books on the market currently. There is something in this book for everyone, if you are new graduate it helps to consolidate your skills in Java. If you're an old hat, this book has a refreshing approach to more complex topics, such as Understanding Performance Tuning which Dr Heinz Kabutz brands as: "The first book since Jack Shirazi's Java Performance Tuning that has captured the essence of how to make your system faster." in the foreword. I think the two chapters understanding performance tuning and modern concurrency are a must read for all developers, and are delivered superbly for all levels.

The book is split into 4 parts, starting with an introduction to Java 7. Anyone who has been asleep for the last year should definitely be reading this section. It presents all the major changes with examples, and is easy to follow and read.

Vital techniques then takes a deep dive into dependency injection - critical to writing testable and maintainable code. The section shows by example an introduction to the critical topic. It also introduces JSR-330 annotations, which as an early adopter of Spring I hadn't looked at in detail myself. The spin then goes into concurrency, and this chapter I finished! Having had Modern Concurrency in Practice on the bookshelf, 4 attempts at reading it and bottoming out around page 50 - I have to say this was refreshing. Modern Concurrency is a great book, but this chapter synthesises the complexity in simple and easy to understand diagrams and explanations. Class files and byte code is another section that many Java developers lack a detailed understanding of - this book adequately covers this topic.
... Read more ›
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Highly recommended 25 Jan 2013
Format:Paperback|Amazon Verified Purchase
One of the most interesting all around Java books on these recent years. Focuses on the JDK7 and all the supporting technologies around the latest version of the Java Runtime and the development tools. Easy to follow writting style. Anyone seeking a quick tour on the new features or feels a bit bored about core Java principles and wishes to explore alternatives within the JRE - then this book is an excellent start!

I am a huge supporter of Martin Verburg!
Comment | 
Was this review helpful to you?
1 of 2 people found the following review helpful
5.0 out of 5 stars Excellent, Well written book 16 July 2012
By Richard
Format:Paperback
This is a great book for developers who are looking to improve their knowledge of the Jave platform. Its not focussed on the basics, but its easy for someone with even a very elementary knowledge of Java to get into.

A lot of books aimed at this market specialise in one area, but the well grounded Java developer takes the alternative, and in my opinion superior, approach of providing a solid and reasonably in depth stab of a variety of different topics. Many of these topics, like TDD or DI, are things that should be practised by developers day-to-day but aren't. Or even worse are practised but poorly. The fundamental understanding of these areas helps developers perform optimally.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges