An Introduction to Java Programming
Take advantage of Mac OS X's native Java support with Apple's tutorial on developing in Java.
DOWNLOAD FreeThis PDF tutorial from Apple Computers focuses on building a slideshow application and is meant to give you a basic and pragmatic understanding of this type of programming.