best-deals.proDeals for the United States
Search
Product guide

97 Things Every Java Programmer Should Know

97 Things Every Java Programmer Should Know is a collection of advice from Java practitioners, edited by Kevlin Henney and Trisha Gee. Its 97 short perspectives range from Java idioms and JVM performance to garbage collection and working with legacy code, making it a reference for developers looking to broaden their craft.

At a glance

  • Edited by Kevlin Henney and Trisha Gee, with contributions from Java leaders and practitioners.
  • Covers Java idioms, JVM performance, garbage collection, legacy code and software development practices.
  • The listing describes advice relevant to changes since Java 8.
Price
$28.30Save 43%

Reference price: $49.99

Price checked: Nov 14, 2026

View offerAhead of Black FridayExplore the selection

Pros and cons

Pros

  • Wide-ranging practitioner perspectives can help experienced Java developers revisit familiar problems and broaden their development practices.
  • Topics span both Java-specific subjects and the wider craft of software development.

Technical specifications

9 specifications
Publication details
PublisherO'Reilly Media
Publication dateJuly 14, 2020
Edition1st
LanguageEnglish
Print length270 pages
ISBN-101491952695
ISBN-13978-1491952696
Dimensions and installation
Weight listed2.31 pounds
Dimensions6 x 0.57 x 9 inches

Who is it for?

A good fit for

  • Java programmers looking for concise, varied perspectives on coding practices and development craft.
  • Developers working with Java legacy code or adapting practices for changes since Java 8.

Less suited to

  • Readers seeking a step-by-step beginner course or a single, systematic treatment of Java. The listing presents a collection of advice rather than a structured tutorial.

Customer reviews on Amazon

4 / 5 · 48 ratings
  • 5 stars50%50%
  • 4 stars19%19%
  • 3 stars18%18%
  • 2 stars8%8%
  • 1 star5%5%

Aggregate ratings are mixed rather than uniformly positive, with five-star ratings making up half of the distribution and ratings across the other star levels as well. Without written feedback, the ratings do not explain what readers liked or disliked. For a collection of varied Java perspectives, prospective buyers should decide whether that format suits their needs rather than treating the aggregate as evidence about particular topics.

Frequently asked questions

What topics does this book cover?

The listing highlights Java idioms, JVM performance, garbage collection, Java types, legacy code and broader software development practices.

Is this a beginner Java textbook?

The supplied description presents it as a collection of expert advice for people developing their Java skills, not as a step-by-step introductory course.

Who edited the book?

The listing names Kevlin Henney and Trisha Gee as editors.

Alternative options

Products with discounts that might interest you

4.7
Thomas Aquinas: Selected Commentaries on the New Testament
Thomas Aquinas: Selected Commentaries on the New Testament

$29.95

$25.39

-15%
-15%
Product details in Markdown