Your main tutorial on Java from Sun available at http://java.sun.com/docs/books/tutorial/
Introduction to Programming Using Java by David J. Eck GNU Free Documentation License This on-line book contains Java applets. http://www.faqs.org/docs/javap/
See also other JavaLinks...