Eckel, B.: Myslíme v jazyku Java, Grada, 2000, I + II
Chapman, S., J.: Začínáme programovat v jazyce JAVA, Computer Press, 2001
Hawlitzek, JAVA2, příručka programátora, Grada, 2000
Shildt, H.: Java 2, Příručka programátora, Softpress, 2001
Bloch, Joshua. Effective java. Pearson Education India, 2008.