What's the Java equivalent of Kernighan and Ritchie's C programming language?
I have moderate experience with java (did a intro to AI class in school and all the practical work was in java) but I only picked up the language in that class (which wasn't a class intended to teach the language). I'd like a textbook recommendation for getting a more formal introduction to the language and I enjoyed the C programming language text. Wondering what the HN community considers the equivalent for java
3 comments
[ 67.8 ms ] story [ 323 ms ] threadPersonally if I had to get back into Java today I would start by exploring Introduction to Programming in Java: An Interdisciplinary Approach by Robert Sedgewick & Kevin Wayne. The 2nd Edition has just been published (early April 2017) - but take in account that I am suggesting this basing myself exclusively on the reputation of the authors, and I haven't read it.
Anyway, the formal introduction to Java is the specification produced via Java's consensus process. It's all there. Everything. If it isn't there, it's a bug.
https://docs.oracle.com/javase/specs/jls/se8/html/index.html
Good luck.