| The Well-Grounded Java Developer Java 7 and Polyglot Programming on the JVM ![]() Benjamin J. Evans and Martijn Verburg MEAP Began: January 2011 Softbound print: June 2012 (est.) | 400 pages ISBN: 9781617290060 |
|||
| Pre-Order options* | |||
| Order today and start reading The Well-Grounded Java Developer today through MEAP | |||
| MEAP + Ebook only - $39.99 | |||
| MEAP + Print book (includes Ebook) when available - $49.99 | |||
| * For more information, please see the MEAP FAQs page. | |||
| About MEAP Release Date Estimates | |||
Table of Contents, MEAP Chapters & Resources
| Table of Contents | Resources |
|
Part 1: Developing with Java 7
1 Introducing Java 7 - FREE 2 New I/O - AVAILABLE Part 2: Vital techniques 3 Dependency injection - AVAILABLE 4 Modern concurrency - AVAILABLE 5 Classfiles and bytecode - AVAILABLE 6 Understanding performance tuning - AVAILABLE Part 3: Polyglot programming on the JVM 7 Alternative JVM languages - AVAILABLE 8 Groovy, Java's dynamic friend 9 Scala, power and economy 10 Clojure, safer programming Part 4: Crafting the polyglot project 11 Test-driven development 12 Build and continuous integration 13 Rapid web development 14 Beyond ground level Appendixes A For more information B Spring configs C Glob syntax D Installing alternative JVM languages |
|
DESCRIPTION
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. Multicore processors, concurrency, and massive data stores require new patterns and approaches to development. And with Java 7 due to release in 2011, there's still more to absorb.
The Well-Grounded Java Developer is a unique guide written for developers with a solid grasp of Java fundamentals. It provides a fresh, practical look at new Java 7 features along with the array of ancillary technologies that a working developer will use in building the next generation of business software.
The book starts with thorough coverage of new Java 7 features. You'll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. Along the way, you'll find dozens of valuable development techniques showcasing modern approaches to concurrency and performance.
WHAT'S INSIDE
- New Java 7 features including try-with-resources, NIO2, and Project Coin
- Quick tutorials on several new JVM languages
- Java programming for multicore processors and concurrency
- Integrating new features and languages with existing systems
About the Authors
Ben Evans is on the Java SE/EE Executive Committee, helping define standards for the Java ecosystem. He is a Java developer working in the financial industry, an organizer for the UK Graduate Developer Community and a regular public speaker on Java, concurrency and related topics.
Martijn Verburg (aka the "Diabolical Developer") is an independent Java and open source consultant, co-organizer for the London JUG, and a regular conference speaker on Java and open source.
About the Early Access Version
This Early Access version of The Well-Grounded Java Developer enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.


