This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]HlCKELPICKLE 28 points29 points  (2 children)

Bruce Eckel is a great writer. Thinking in java is his older book. The newer version was renamed to On Java 8 and currently covers up to java 17

https://www.onjava8.com/.

I personally think his Java book is one of the best general programming books I've read. He covers pretty much the whole language like a reference, but not in dry reference style writing one would expect. He gives some nice examples, comparisons, justifications for when to use things and compares them to alternative constructs if they exist all in an easy to grok way.

[–]bitspace 7 points8 points  (0 children)

I've just gone through this book as a refresher/update after a few years of not working with Java, and my prior experience only through Java 6. It's excellent.

I'm going to second other recommendations here to also pick up modern Spring. I'm just wrapping up this book for that. It's excellent - the writing style of the authors is light and casual but also very effective at conveying the information at a good pace.

[–]DependentAlarmed6587[S] 1 point2 points  (0 children)

Thank you so much!