Java-kielen ja -ohjelmoinnin oppikirja johdattaa lukijan ohjelmoinnin alkeista edistyneeseen ohjelmointiin. Kolmeen osaan jaettu sisältö muodostaa yhtenäisen polun aloittelijasta ammattilaiseksi. Kirjassa on lukuisia havainnollisia esimerkkejä ja suuri määrä harjoitustehtäviä, joten se soveltuu erinomaisesti sekä itseopiskeluun että ohjelmointikursseille.
Kirjan alussa perehdytään rakenteiseen ja modulaariseen ohjelmointiin ilman olio-ohjelmoinnin piirteitä. Toisessa osassa opitaan olio-ohjelmoinnin perustekniikat ja graafisiin käyttöliittymiin perustuvien ohjelmien teko MVC-kerrosarkkitehtuurilla. Teoksen kolmannessa osassa syvennetään ohjelmointitaitoja perehtymällä ammattimaisiin ohjelmointitekniikoihin: muiden muassa tietokantojen käyttöön, rinnakkaisohjelmointiin, graafisten käyttöliittymien edistyneisiin piirteisiin ja Java Reflection API:n hyödyntämiseen.