Lukija oppii muun muassa tekemään sovelluksia sekä käyttämään Javan runsaita luokkakirjastoja. Kirjan yli sata harjoitustehtävää antavat virikkeitä opittujen asioiden harjoitteluun. Kirjalla on myös www-sivut, joilta on saatavissa lisämateriaalia.
Menestysteoksen kymmenennen painoksen merkittävin lisäys on Java SE 9:n modularisointi sekä Java SE 10:n tyypinpäättely. Myös muut kielen muutokset on huomioitu ja joitakin Javan luokkakirjaston uutuuksia on otettu mukaan. Kirjassa on käytössä ilmainen Eclipse, jolla on vakiintunut asema Java-ohjelmoinnin kehitystyökaluna.
Kirjassa on johdanto Java EE -alustaan ja sen teknologioihin, kuten Java Persistence API -rajapintaan sekä www-sovelluspalveluihin käyttäen JAX-RS- ja JAX-WS-rajapintoja REST- ja Web Service -käytäntöjen mukaisesti. Teoksessa tutustutaan myös selaimella käytettävien Web-sovellusten tekemiseen.