What should every Java programmer know? It depends. It depends on who
you ask, why you ask, and when you ask. There are at least as many sugges?
tions as there are points of view. In a language, platform, ecosystem, and
community that affects the software and lives of so many people, and has
done so from one century to the next, from one core to many, from mega?
bytes to gigabytes, it depends on more than you could ever hope to cover in a
single book by a single author.
Instead, in this book, we draw on some of those many perspectives to collect
together for you a cross section and representation of the thinking in the
Java-verse. It’s not every thing, but it is 97 of them from 73 contributors.