
The Java Programming Language
by James Gosling, David Holmes, Ken Arnold · first published 2005
4mentions
3recommended by
4HN commenters
2008–2024first – last mentioned
75% recommend25% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


I've not done much Java for a while, but my most useful resources have been The Java Programming Language and The Java Developer's Almanac (especially the code samples, which I believe are available somewhere on java.sun.com). Effective Java is also a great read for becoming a "better" Java programmer, but…
on “Ask HN: Resources for learning Java?” ↗Other have great recommendations. Two of mine: 1. The Java Programming Language book: The K&R of Java https://www.amazon.com/Java-Programming-Language-4th/dp/0321... 2. Zantorc's videos: https://www.youtube.com/@Zantorc/ He really gets into the nitty gritty. You can listen to…
on “JDK 20 G1/Parallel/Serial GC Changes” ↗For understanding Core Java, especially OOPS this book greatly helped me. 'The Java Programming Language' - by James Gosling.
on “Ask HN: Best books/courses to learn Java core+advanced?” ↗The Java Programming Language, 4th Ed. (heard 5th in the making). This is the equivalent to The C++ Programming Language. Written by Ken Arnold, James Gosling, etc.
on “Books Programmers Don't Really Read But Recommend” ↗