The Java developers almanac 1999 [covers JDK 1.0, 1.1 and 1.2; features over 250 examplets] - Chan, Patrick (Addison-Wesley, 1999)