Értékelés:
A könyvet a Java-fejlesztők körében nagyra értékelik a gyakorlati tanácsok, a legjobb gyakorlatokba való betekintés és a nyelv mélyreható magyarázatai miatt. Különösen azért dicsérik, mert értékes forrás azok számára, akik már rendelkeznek a Java alapszintű ismereteivel. Teljesen kezdőknek azonban nem ajánlott, mivel számos fogalom megértése előzetes ismeretek nélkül kihívást jelenthet.
Előnyök:⬤ Javítja a Java megértését azok számára, akik már ismerik a nyelv szintaxisát.
⬤ Gyakorlati tanácsokat és a legjobb gyakorlatok magyarázatát kínálja.
⬤ Egyedülálló betekintést nyújt a szerzőtől, aki maga is Java-fejlesztő, többek között a szabványos könyvtárak kulisszái mögé.
⬤ A letisztult és átfogó írásmód megkönnyíti az olvasást.
⬤ Nagyszerű referenciaként szolgál a tudás és a készségek megerősítéséhez.
⬤ Az olyan új Java funkciókat, mint a lambda-kifejezések és a streamek.
⬤ Nem alkalmas teljesen kezdők számára; előzetes Java-tapasztalat nélkül zavaró lehet.
⬤ Néhány nyomdahibát és kisebb tipográfiai hibát észleltek az olvasók.
⬤ A szerző programozási stílusa egyesek számára nehezen érthető lehet.
⬤ Hasznos lenne több jó és rossz gyakorlatot szembeállító példa.
(244 olvasói vélemény alapján)
Effective Java
A Java programozási nyelv legjobb gyakorlatainak végleges útmutatója Josh Bloch-tól
Az Effective Java, Third Edition, minden egyes fejezete több "tételből" áll, amelyek mindegyike egy-egy rövid, önálló esszé formájában kerül bemutatásra, és konkrét tanácsokat, betekintést nyújt a Java platform finomságaiba, valamint kódpéldákat tartalmaz. Az egyes tételekhez tartozó átfogó leírások és magyarázatok megvilágítják, hogy mit tegyünk, mit ne tegyünk, és miért. Bár a lefedettség a Java 9-ig tart, ez az útmutató a Java alapvető jellemzőit fedi le, amelyekkel minden programozó dolgozik, függetlenül attól, hogy melyik verzióval.
⬤ Egyidejűség: írjon világos, helyes, jól dokumentált egyidejű programokat.
⬤ Objektumok: létrehozása és megsemmisítése.
Közös metódusok.
⬤ Osztályok és interfészek: irányelvek a használhatóságuk, robosztusságuk és rugalmassá tételükhöz.
⬤ Generika: megmondja a fordítónak, hogy az egyes kollekciókban milyen típusú objektumok engedélyezettek a biztonságosabb és áttekinthetőbb programok érdekében.
⬤ Enumok és megjegyzések: a hivatkozási típusok két speciális célú családja.
⬤ Functions: egy nagy feladatot kisebb darabokra bontanak, amelyeket akár különböző, időben és térben is elkülönült emberek is írhatnak.
⬤ Lambdák és streamek:könnyebben hozhatunk létre függvényobjektumokat.
⬤ Módszertervek: kezelje a paramétereket és a visszatérési értékeket.
Módszeraláírások tervezése.
Dokumentációs módszerek.
⬤ Kivételek: javítják a program olvashatóságát, megbízhatóságát és karbantarthatóságát.
⬤ Objektum szerializáció: a szerializáció veszélyei és azok minimalizálása.
⬤ Általános programozás:
⬤ Lokális változók.
⬤ vezérlő struktúrák.
⬤ könyvtárak.
⬤ adattípusok.
⬤ reflexió.
⬤ natív módszerek.
⬤ optimalizálás.
⬤ elnevezési konvenciók.
A programozók még mindig ezt tartják a mai napig a legjobb könyvnek a Java programozásról.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)