Pirmą kartą skaitytojui suteikiama galimybė susipažinti su pilna šio klasikinio veikalo versija, kuris anksčiau rusų kalba buvo leidžiamas sutrumpintai. Knyga, originalo kalba sulaukusi ne vieno perleidimo, dėl gilaus ir tikrai filosofiško Java kalbos niuansų pateikimo laikoma vienu geriausių vadovėlių programuotojams.
Norint iš tikrųjų suprasti Java kalbą, ją reikia vertinti ne tiesiog kaip komandų ir operatorių rinkinį, bet suvokti jos „filosofiją“, požiūrį į problemų sprendimą, lyginant su kitomis programavimo kalbomis. Šiuose puslapiuose autorius pasakoja apie pagrindines programavimo problemų rašymo ypatybes: kokia jų prigimtis ir kaip Java siūlo jas spręsti.
Todėl kiekvienoje knygos dalyje aptariami kalbos bruožai glaudžiai siejami su jų taikymu konkrečių užduočių sprendimui. Apie visa tai ir dar daugiau – knygoje Java filosofija (Bruce Eckel).