Java in a Nutshell 9th Ed (Early Release)
2572255992
 
O'Reilly (2026-09-01)

The forthcoming ninth edition of Java in a Nutshell covers Java 25 LTS. It is currently available in Early Release with new chapters arriving every few weeks.

  

The book introduces Java programming for newcomers to the language who need a general overview and a firm foundation for a professional career.

  

  • The "on-ramp" for new Java programmers
  • Java's syntax and approach to OO
  • Java's Collections
  • Concurrency & Virtual Threads
  • I/O (including asynchronous I/O)
  • Classloading & Reflection

  

The first part provides a fast-paced introduction to the Java programming language and the core aspects of the Java runtime platform. The second part is a working reference guide to core APIs and concepts.

Optimizing Cloud Native Java 2nd Ed
1098149343
 
O'Reilly (2024-10-10)

Java Performance Analysis takes on a new dimension for cloud-based applications. Not only do engineers need to understand how to get the best single-JVM performance out of their applications, they increasingly need to know more about the clustered cloud environments those applications will run in.

  

Optimizing Cloud Native Java brings together a variety of practical techniques and performance methodologies. Deep dives on low-level aspects, such as Java Garbage Collection and code execution (including JIT compilation) are combined with chapters on observability and deployment tools. The end result is to achieve quantitative and verifiable improvements in modern Java applications.

Java in a Nutshell 8th Ed
1098131002
 
O'Reilly (2023-02-14)

The eighth edition of the classic text Java in a Nutshell covers Java 17 LTS. It introduces Java programming for newcomers to the language who need a general overview and a firm foundation for a professional career.

  

  • Java's syntax and approach to OO
  • Java's Collections
  • Concurrency & Memory
  • I/O (including asynchronous I/O)
  • Classloading & Reflection

  

The first part provides a fast-paced introduction to the Java programming language and the core aspects of the Java runtime platform. The second part is a working reference guide to core APIs and concepts.

The Well-Grounded Java Developer 2nd Ed
9781617298875
 
Manning (2022-07-13)

The second edition of the Well-Grounded Java Developer continues the role of guiding the reader to look deeper into aspects of the Java platform, updating with major changes in the language (from Java 7 to 17) and an increased focus on topics such as:

  

  • Building with Maven and Gradle
  • Testing Beyond JUnit
  • Polyglot programming (Kotlin and Clojure)
  • Java Concurrency Libraries
  • Advanced Functional Programming

  

The mix of theory and practical topics is designed for developers who are looking to level up, gain additional experience, and start on the path of becoming first-rate Java developers.