JAVA-fejtörők jellemzők

Az Effective Java (Hatékony Java) hagyományait követve Bloch és Gafter ezúttal a Java programozási nyelv és központi könyvtárai rejtélyeiben merülnek el. A meghökkentő optikai illúziókat ábrázoló képekkel illusztrált Java-fejtörők 95 ördögi rejtvényt tár elénk, amelyek egyszerre tanítanak és szórakoztatnak.
Bárki, aki ismeri a Java nyelvet, megértheti a fejtörőket, de a megoldásuk még a legharcedzettebb veteránoknak is kihívást jelenthet. A fejtörők többségét a szerzők egy-egy rövid program formájában mutatják be, amelynek a viselkedése ellentmond a látszatnak. Ki tudjuk találni, mit csinálnak ezek a programok? A fejtörők a felhasznált lehetőségek szerint alkotnak laza csoportokat, és minden fejtörőt a részletes megoldása követ. A megoldások jócskán túlmutatnak a program viselkedésének egyszerű magyarázatán...