(The best Java textbook, this is the latest fourth edition, the original English version, which is very helpful for people learning Java... This document includes the following annexes:
ThinkinginJava4thEdition.pdf
Including multiple files, please download and test by yourself!)