Hatékony Java

Értékelés:   (4.7 az 5-ből)

Hatékony Java (Joshua Bloch)

Olvasói vélemények

Összegzé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.

Hátrányok:

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)

Eredeti címe:

Effective Java

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9780134685991
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2018
Oldalak száma:416

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Hatékony Java - Effective Java
A Java programozási nyelv legjobb gyakorlatainak végleges útmutatója Josh Bloch-tól Az Effective Java, Third Edition, minden egyes...
Hatékony Java - Effective Java

A szerző munkáit az alábbi kiadók adták ki:

© 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)