Herbert Schildt, Programowanie: Java 2, RM 2002
Cay Horstmann, Gary Cornell, Java 2. Techniki zaawansowane. Wydanie II, Helion 2005
Cay Horstmann, Gary Cornell, Java 2. Podstawy, Helion 2003
Bruce Eckel, Thinking in Java. Wydanie 3. Edycja polska, Helion 2003