Java Examples in a Nutshell: A Desktop Quick Reference. David Flanagan, O’Reilly 1997
Java Network Programming: Complete guide to networking, streams, and distributed computing. Hughes, Shoffner, Hamner, Bellur, Manning 1997
These documents are printed; you can find many more Java documents on the java.sun.com Web site.