EBOOK

The Well-Grounded Java Developer

Vital techniques of Java 7 and polyglot programming

Benjamin Evans
(0)
Pages
496
Year
2012
Language
English

About

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.

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

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
• Introducing Java 7
• New I/OPART 2 VITAL TECHNIQUES
• Dependency Injection
• Modern concurrency
• Class files and bytecode
• Understanding performance tuning
PART 3 POLYGLOT PROGRAMMING ON THE JVM
• Alternative JVM languages
• Groovy: Java's dynamic friend
• Scala: powerful and concise
• Clojure: safer programming
PART 4 CRAFTING THE POLYGLOT PROJECT
• Test-driven development
• Build and continuous integration
• Rapid web development
• Staying well-grounded

Related Subjects

Artists