The book opens with "What you'll learn: Java."
From the author:
"It is a good idea to study the programming language that you use on a daily basis and to learn as much as possible about it. We strongly believe, however, that it is a bad idea to teach the details of any programming language in a course. Nobody can predict which programming language you will use.
Therefore, time in a course is better spent on studying the general principles of program design rather than the arcane principles of any given programming language."
What you will learn
What you won't learn
Java.
Weird!That is weird...