Many have written tutorials, books, and references on the subject of Java. Being among them, I know that it is no easy task. I thank them because they helped me to learn Java and to write this book. I hope my book has been as helpful to you as these resources have been to me, but, as I said, you can always learn more. These resources will all be good starts.
Gosling, James. Joy, Bill. Steele Guy. "Java Language Specification" Microsoft Visual J++ v1.0
Gosling, James. Yellin, Frank. "Java Application Programming Interface" Microsoft Visual J++ v1.0
Harold, Elliotte "Brewing Java: A Tutorial." 1998 <http://sunsite.unc.edu/javafaq/javatutorial.html> (Aug. 1998)
Morrison, Micheal. Teach Yourself Internet Game Programming with Java. Indiana: Sams.net 1996