Fülszöveg
vá^
„Minden programozó esett már programozási csapdákba. Akár másodpercekig, akár napokig tart a hibakeresés, mindig ugyanúgy végződik: a homlokunkra csapunk, és felkiáltunk: „Hogy erre miért nem gondoltam?!". E könyv alapos elolvasása segít elkerülni az ilyen helyzetek többségét, de ha nem, akkor is felgyorsítja a munkánkat."
- Jon Bentley, az Avaya Labs Research kutatója és a Programming Pearls szerzője
az egyik legnagyobb
lérrükihi-lyet valaha
vásFjapntálmnjnr) i olvastam Egyes fejtörők megoldásai - bár tökéletesen kézenfekvők voltak -villámcsapásként hatottak rám. Mim^ den Java-programozónak meli
- Charles Ashbacher, a Charles Ashbacher Technologies elnök-vezérigazgatója és a Journal of Recreational Mathematics társzerkesztője
A SZFRZdKROT
JAVA-FEJTÖRŐK
Milyen jól ismerjük valójában a Java nyelvet? Képesek vagyunk bármit kinyomozni egy kódban? Töltöttünk már napokat egy olyan hibát üldözve, amelyet a Java vagy valamelyik könyvtára egyik csapdája vagy buktatója...
Tovább
Fülszöveg
vá^
„Minden programozó esett már programozási csapdákba. Akár másodpercekig, akár napokig tart a hibakeresés, mindig ugyanúgy végződik: a homlokunkra csapunk, és felkiáltunk: „Hogy erre miért nem gondoltam?!". E könyv alapos elolvasása segít elkerülni az ilyen helyzetek többségét, de ha nem, akkor is felgyorsítja a munkánkat."
- Jon Bentley, az Avaya Labs Research kutatója és a Programming Pearls szerzője
az egyik legnagyobb
lérrükihi-lyet valaha
vásFjapntálmnjnr) i olvastam Egyes fejtörők megoldásai - bár tökéletesen kézenfekvők voltak -villámcsapásként hatottak rám. Mim^ den Java-programozónak meli
- Charles Ashbacher, a Charles Ashbacher Technologies elnök-vezérigazgatója és a Journal of Recreational Mathematics társzerkesztője
A SZFRZdKROT
JAVA-FEJTÖRŐK
Milyen jól ismerjük valójában a Java nyelvet? Képesek vagyunk bármit kinyomozni egy kódban? Töltöttünk már napokat egy olyan hibát üldözve, amelyet a Java vagy valamelyik könyvtára egyik csapdája vagy buktatója okozott? Kedveljük az agytornáztató rejtvényeket? Akkor ez a könyv nekünk szól! Az Ejfective 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. K tudjuk találni, mit csinálnak ezek a programok? A fejtö-rőlcá felhasznált lehetőségek szerint alkotnak laza csoportokat, rminden fejtörőt a részletes megoldása követ. A megoldások ^jócskán túlmut^ak a program viselkedésének egyszerű magyarázatán - azt is megmutatják, hogyan kerülhetjük el a mögöttük megbúvó raápdákat és buktatókat. A csapdák és buktatók hasznos ka^ogasa a kötet végén később remekül használható hivat-koz^sTpontként.
>Idjuk meg a feladványokat, és soha többé nem esünk áldozatul azoknak a rejtélyes és a várakozásainkkal ellentétes viselkedéseknek, amelyek még a legtapasztaltabb programozókból is bolondot csinálhatnak.
Joshua Bloch a Google egyik főmérnöke és a Jolt Awardot elnyerő, népszerű Effective Java'" Programming Language Guide (Addison-Wesley, 2001) szerzője. Korábban a Sun Microsystems elismert mérnökeként és a Transarc vezető rendszertervezőjeként dolgozott, számtalan Java-szolgáltatás - többek között a JDK 5.0 nyelvi bővítései és a díjnyertes Java Collections Framework - tervezését és megvalósítását irányítva. Joshua a Carnegie Mellon University-n doktorált számítógép-tudományokból.
Neal Gafter szoftvermérnökként és Java-népszerűsítőként dolgozik a Google-nál. Korábban a Sun Microsystems rangidős mérnöke volt, ahol a Java-fordító fejlesztését irányította, és a Java nyelv szolgáltatásainak megvalósításán munkálkodott az 1.4-es változattól az 5.0-ig. Neal tagja volt a C++ szabványügyi bizottságának, és ő vezette a C-és C+ +-fordítók fejlesztését a Sun Microsystemsnél, a Microtec Researchnél és a Texas Instrumentsnél. Neal a University of Rochesteren szerzett doktori címet számítógép-tudományokból.
Vissza