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: 210

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".
My favorite is Java - How to Program by Deitel Deitel.

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.

There's also a free Java Jobs mailing list. It's a Yahoo group so you have to create a Yahoo account to use it.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Podcast: Josh Wills on Building Resilient Data Engineering and Machine Learning Products at Slack

Josh Wills, a software engineer working on data engineering problems at Slack, discusses the Slack data architecture and how they build and observe their pipelines.

By Josh Wills

Article: Great People Deserve Great Managers: Managers Effectiveness Index at Kronos Incorporated

Kronos transformed their managers’ capability by introducing a Manager Effectiveness Index (MEI), which consist of codifying the role of managers and measuring their effectiveness. The company turned their employees’ performance process upside down by asking their employees to rate their managers’ performance and effectiveness twice a year.

By Shaaron A Alvares, David Almeda

Presentation: The Evolution of the Agile Coach

Erin McManus, Fiona Siseman discuss Agile coaching at Spotify, its evolution, struggles and pitfalls, and how coaches are set up for present and future success.

By Erin McManus, Fiona Siseman

How Monzo Isolated Their Microservices Using Kubernetes Network Policies

Monzo's security team shared their story about implementing Kubernetes network policies using Calico APIs to provide isolation among 1500 microservices.

By Hrishikesh Barua

Oxide Computer Company Launch

Jessie Frazelle, Bryan Cantrill and Steve Tuck have announced the launch of Oxide Computer Company to deliver ‘hyperscaler infrastructure for the rest of us’. The company aims to tackle the ‘infrastructure privilege’ presently enjoyed by hyperscale operators by developing ‘software to manage a full rack from first principles’, including platform firmware.

By Chris Swan

© 2019   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service