Allo scopo di fornire una visione di insieme del linguaggio e delle tecnologie collegate, prima di approfondire i singoli aspetti, sono disponibili i seguenti schemi che mostrano i principali concetti e parole chiave del linguaggio.
- Java SE Documentation – Oracle/Sun (en)
- Java tutorials – Oracle/Sun (en)
- OCA Java Study Guide – Oracle (en)
- Programma OCA
- Programma OCP
- Programma GUI
- Programmazione di base e avanzata con Java – Valter Savitch (it)
- Java 9 Guida allo sviluppo in ambienti Windows, macOS e * GNU/Linux - Pellegrino Principe (it)
- Manuale di Java – Claudio de Sio – Hoepli Informatica (it)
- Concetti di informatica e fondamenti di Java - Cay Horstmann (it)
- Guida Java html.it (it)