In the book, we’ll cover the new features of Java 7 (NIO.2, Project Coin, InvokeDynamic, New Concurrency, G1 Garbage Collector).
We’ll also study three non-Java languages (Groovy, Clojure and Scala) – and most importantly, we’ll explain what they mean to you as a working developer.
In addition, we’ll place a special emphasis on two areas – performance tuning and concurrency. These have a new spin on them in Java 7 (and for concurrency, we'll also explain how the non-Java languages do things differently).
Last but not least we tie in the new and exciting material as well as showcasing some important software craftsmanship techniques by taking you through an example (imaginary) project
About the authors
Ben Evans
Ben has been a professional developer and Open Source enthusiast since the late 90s. He has delivered world-class projects for banks, media companies and charities in that time, and currently works as an architect, lead developer and in-house Java expert at one of the world’s leading financial institutions.
Read Ben’s blog
Martijn Verburg
Martijn Verburg is a Java/JEE and open source consultant who is passionate about software craftsmanship and the creative power of technical communities. He currently is the co-leader for the London JUG, runs two open source projects (PCGen and Ikasan EIP) and is a bartender at the Javaranch.
Read Martijn’s blog
Click here join the early access program, and read the book as it comes out.
For more information
Join our Java7Developer Google group
We’ll provide you with the latest news on our progress, and our thoughts on the development of Java 7.