This book has presented only a subset of the Java language. Here's what was left out. Most of what follows can be ignored in all but the most demanding or advanced applications.
other primitive types:
bitwise operators, non-shortcutting boolean operators, the ternary operator, other shortcut operators (+=, -=, %= etc), remainder operator for doubles
top-level nested classes, static nested classes