
Introduction to programming in Java
by Robert Sedgewick, Kevin Wayne · first published 2007
3mentions
1recommended by
3HN commenters
2013–2025first – last mentioned
33% recommend67% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
…kept growing at each subsequent version of Java (you may notice that Java Precisely hasn't been updated after Java 5, btw). Personally 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 “What's the Java equivalent of Kernighan and Ritchie's C programming language?” ↗…a class inheritance hierarchy defined at compile time to represent all the different types of shapes it can operate with is used all over the place, and that's what I was referring to. Some examples: Introduction to Programming in Java by J. N. Patterson Hume and Christine Stephenson, page 392 Object-oriented Programming with Java by Barry J. Holmes and Daniel T. Joyce, page 544 Understanding object-oriented programming with Java…
on “Java was not underhyped in 1997 (2021)” ↗…of the more advanced stuff, but was stumped when considering my own practice problems and how to solve them. Providing small, challenging problems is a very valuable resource. I'm currently reading An Introduction to Programming in Java (as preparation for the Princeton Algorithms course on Coursera). While the book may not be the best Java book, each section has 40+ programming exercises. Sometimes the exercises are boring, but I do…
on “How I Read Programming Books” ↗