What books should be on the bookshelf of EVERY Java programmer, no matter what specific technologies they are working on?

The two that come to my mind are

Thinking in Java
Java Concurrency in Practice

What else am I missing?

Views: 358

Reply to This

Replies to This Discussion

Will add one more to my list:

Effective Java
"Thinking in Java" would have been on my list. I'll have to take a look at "Effective Java".

Java Books

Beginner:

  • Head First Java, 2nd Edition
  • Thinking in Java (4th Edition)
  • Think Java
  • Introduction to Java by Sedgewick
  • Java in a Nutshell
  • Core Java Volume I--Fundamentals (9th Edition) (Core Series): Cay S. Horstmann
  • Java How To Program (late objects) by Paul Deitel, Harvey Deitel

Intermediate:

  • Effective Java (2nd Edition): Joshua Bloch
  • Java Performance: Charlie Hunt, Binu John
  • Head First Servlets and JSP
  • SCJP by Kathy and Sierra
  • Java - The Complete Reference by Herbert Schildt.
  • Java Concurrency in Practice
  • Java Performance
  • The Java Programming Language, 4th Edition

Advanced:

  • Java Puzzlers : Traps, Pitfalls, And Corner Cases

Reply to Discussion

RSS

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

System Initiative Unveils Expansion with Real-Time Multi-Cloud Discovery and Automation

System Initiative recently announced a major set of new capabilities designed to give engineering organizations instant, real-time visibility and AI-driven control across any cloud platform or API.

By Craig Risi

Memori Expands Into a Full-Scale Memory Layer for AI Agents Across SQL and MongoDB

Memori is an innovative, open-source memory system that empowers AI agents with structured, long-term memory using standard databases like SQL and MongoDB. It seamlessly integrates into existing frameworks, enabling efficient data extraction and retrieval without vendor lock-in. Ideal for developers, Memori's modular design ensures reliability and scalability for next-gen intelligent systems.

By Robert Krzaczyński

How Discord Scaled Its ML Platform from Single-GPU Workflows to a Shared Ray Cluster

Discord has detailed how it rebuilt its machine learning platform after hitting the limits of single-GPU training. The changes enabled daily retrains for large models and contributed to a 200% uplift in a key ads ranking metric.

By Matt Foster

Azure API Management Premium v2 GA: Simplified Private Networking and VNet Injection

Microsoft has launched API Management Premium v2, redefining security and ease-of-use in cloud API gateways. This new architecture enhances private networking by eliminating management traffic from customer VNets. With features like Inbound Private Link, availability zone support, and custom CA certificates, users gain unmatched networking flexibility, resilience, and significant cost savings.

By Steef-Jan Wiggers

Podcast: GenAI Security: Defending Against Deepfakes and Automated Social Engineering

In this episode, QCon AI New York 2025 Chair Wes Reisz speaks with Reken CEO and Google Trust & Safety founder Shuman Ghosemajumder about the erosion of digital trust. They explore how deepfakes and automated social engineering are scaling cybercrime and argues defenders must move beyond default trust, utilizing behavioral telemetry and game theory to counter attacks that simulate human behavior.

By Shuman Ghosemajumder

© 2025   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service