With Early Release ebooks, you get access to books while they are being written so you can take advantage of these technologies right now. You'll receive updates when content is added, as well as the completed ebooks. You get free lifetime access, multiple file formats, and free updates.
The sixth edition of Java in a Nutshell helps experienced Java programmers get the most out of Java 7 and 8, but it’s also a learning path for new developers. With examples rewritten to take full advantage of modern Java APIs and development best practices, this fully updated book brings you up to date and gets you ready to develop Java applications for the future.
Learn how lambda expressions make your programs shorter, and easier to write and understand
Start using the new I/O APIs to make your code cleaner, shorter, and safer
Understand Java’s concurrency model and learn how to write multithreaded code with confidence
Chapter 1Introduction to the Java Environment
Chapter 2Java Syntax from the Ground Up
Chapter 3Object-Oriented Programming in Java
Chapter 4The Java Type System
Chapter 5Introduction to Object-Oriented Design in Java
Chapter 6Java’s Approach to Memory and Concurrency
Chapter 7Programming and Documentation Conventions
Ben Evans is the CEO of jClarity, a startup which delivers performance tools to help development & ops teams. He is an organizer for the LJC (London's JUG) and a member of the JCP Executive Committee, helping define standards for the Java ecosystem. He is a Java Champion; JavaOne Rockstar; co-author of “The Well-Grounded Java Developer” and a regular public speaker on the Java platform, performance, concurrency, and related topics.