A kódolás megismerése zavaró lehet egy teljesen kezdő számára. Java-könyvek tucatjai vannak az Amazonon – olyan könnyű eltévedni! Mit szólnál egy kis tanácshoz, a többi Java-tanuló tapasztalata alapján? Ha még mindig nem állította össze a 2023-as olvasnivalót, itt vagyunk, hogy segítsünk kiválasztani a Java-tanulók számára készült legjobb könyveket.
Előnyök: lebilincselő történetmesélés, nagyszerű illusztrációk és valós magyarázatok. Valószínűleg a legjobb könyv a Java elsajátítására. Hátrányok: néha a rejtvények kissé zavaróak.
Előnyök: nagyon egyszerű példák és sok „hogyan kell”, ha fogalma sincs a programozási koncepciókról. Hátrányok: nem más, mint egy egyszerű bevezetés a Java nyelven.
Előnyök: zökkenőmentes bevezetés a Java programozásba és főbb jellemzőibe. Hátrányok: az objektum-orientált programozás koncepciójának nincs mélyreható magyarázata, ezért néhány gyakorlati példa zavaró lehet.
Előnyök: egyszerű hangnem, önteszt, a Java mag teljes lefedettsége. Hátrányok: legalább egy kis előzetes ismerete szükséges a programozáshoz.
Előnyök: teljes hivatkozás a Java Core-ra, figyelem a gyűjteményekre és az általánosságokra, mélyreható magyarázatok. Hátrányok: egyes témákat, például az általánosokat, kevésbé szorgalmasan tárgyalják, mint másokat.
Előnyök: forrás a kódolási mód beállításához, a gyakorláshoz, az alapfogalmak világos magyarázatához. Hátrányok: nem tekinthető teljes referenciaként az alapvető Java számára; azonos szintű komplexitás minden gyakorlatban.
Előnyök: könnyen olvasható, a programozás bevált gyakorlatait tartalmazza, hasznos tanácsokat a kódolás javításához. Hátrányok: megköveteli az alapvető fogalmak megértését és legalább egy kis tapasztalatot a kódolásban.
Előnyök: a valós példák, világos és részletes magyarázatok, jó referencia a legújabb Java API-khoz. Hátrányok: Java programozási alapismeretek szükségesek.
Előnyök: a gyakorlatra összpontosít, megmutatja a különbséget a helyes és a rossz kód között. Hátrányok: kiegészítő forrásokra van szükség a Java alapjainak mélyebb megértéséhez.
Előnyök: alapos forrás, rengeteg kódminta és gyakorlat, az OOP-fogalmak kitűnő magyarázata Java nyelven. Hátrányok: kezdőknek túl bonyolult lehet.
Előnyök: gyakorlati útmutató a játékfejlesztéshez. Hátrányok: konkrét célt szolgál.
Előnyök:
Előnyök:
Előnyök: lebilincselő példák, Java modern verziókoncepciók, beszélgetések webalkalmazásokról és szerverekről. Hátrányok: bonyolult teljesen kezdőknek.
Előnyök: Nagyon hasznos azok számára, akik interjúra készülnek, a legtöbb kérdés, amely valószínűleg felmerül, itt lesz lefedve. Hátrányok: A válaszok egy része nagyon felületes, és nem ad a tárgy megértését.
A modulok az ilyen blokkok létrehozásának területi beállításai. A könyv elolvasása után megérti, hogyan szabályozhatja a különböző JAR-ok kölcsönhatását, és hogyan találhatja meg könnyedén a hiányzó függőségeket. Ha komolyan gondolja a moduláris Java projekteket, vagy ha meg kell értenie a modulokat a munkához, olvassa el ezt a könyvet., olvassa el ezt a könyvet. Előnyök:
A könyv szekvenciálisan vezet el a lambda-kifejezésektől a metódushivatkozásokig, a funkcionális interfészekig és a szálakig ily módon, és ha mindent körültekintően végigdolgozol, a fejlesztői képességeid jelentősen megnőnek. Előnyök:
Néhány feladat megoldhatatlannak tűnik, de a programozási világ kisebb, mint amilyennek látszik. Valószínűleg valaki már megoldotta a megoldhatatlan problémádat. David Kopets könyvében összegyűjtötte a leghasznosabb kész megoldásokat, elveket és algoritmusokat. A Classic Computer Science Problems egy programozási mesterkurzus, amely 55 gyakorlati példát tartalmaz, amelyek a legforróbb témákat fedik le: alapvető algoritmusok, korlátok, mesterséges intelligencia stb. Íme, amit ebben a könyvben talál:
Előnyök: általános megértést ad a programozásról. Hátrányok: példákat használ Pythonon (mivel az újoncok számára könnyebbnek tűnik).
Előnyök: jó példák és tanácsok olvasható kód elkészítéséhez. Hátrányok: a szabályokat túlzásba vitték.
Előnyök: a számítógépes technológiák nagyszerű összefoglalása, sok példa. Hátrányok: a könyv egyes részei bonyolultak lehetnek.
Előnyök: felkészül a valós kódolási interjúkra. Hátrányok: nem segít további források nélkül.
Előnyök: látvány, lebilincselő narráció, az alapok teljes körű lefedése. Hátrányok: kezdőknek kiváló, de nem tekinthető teljes referenciaként.
Előnyök: az algoritmusok részletes katalógusa, amelyhez különféle helyzetekben használható. Hátrányok: gyakorlás hiánya, háttérolvasást igényel.
Előnyök: sűrített anyag hasznos példákkal. Hátrányok: nehéz lehet a kezdőknek. Nos, végre elérkeztünk a Java tanuláshoz szükséges legjobb könyvek listájának végéhez. Taps, hogy ilyen türelmes és kíváncsi! Olvastál már ezek közül néhányat? Van más könyvet ajánlani? Oszd meg velünk gondolataidat kommentben!
A legjobb Java könyvek kezdőknek
Ezek teljesen biztonságos források azok számára, akik csak Java nyelven kezdik el megtanulni a kódolást. Javasoljuk, hogy tekintse meg mindegyiket, mert eltérő megközelítést alkalmaznak az alapfogalmak bemutatásában. Ha egy könyvben elakadsz egy bizonyos témánál, nagy az esély arra, hogy valahol máshol világos magyarázatot kapsz.1. Head First Java – Kathy Sierra és Bert Bates
Ha nem tudja elképzelni a világos magyarázatot megfelelő látványelemek, például séma, diagram vagy grafikus rajz nélkül, akkor ez a kezdőknek szóló könyv tetszeni fog. Vitathatatlanul ez a legjobb bevezető a Java-ba, amely elmagyarázza az alapnyelvet és az OOP fogalmait a valós példákon. Annak ellenére, hogy ez egy könyv, nagyon „felhasználóbarát felülettel” rendelkezik: az első oldaltól kezdve egészen a befejezéséig elköteleződik. A Head First Java elolvasása után nem kezdi el azonnal a kódolást, de minden nehézség nélkül megérti ennek a nyelvnek a logikáját és főbb fogalmait. Minden fejezet gyakorlatokkal és rejtvényekkel zárul: ezek segítenek az anyag memorizálásában.
2. Programozás megkezdése Java For Dummies segítségével
Jogában áll szkeptikusnak lenni a „bábu-sorozattal” kapcsolatban, mivel azok nem hasznosak azoknak az olvasóknak, akik még csak minimális tapasztalattal és értéssel rendelkeznek bármilyen témában. De az egyszerű nyelvezet miatt egyszerűen, minden félreértés nélkül elmagyarázzák a fő fogalmakat. Megtanulja azokat a főbb dolgokat, amelyekre szükség van a Java kódolással való kezdéshez, például a Java telepítését, a kód fordítását és a különböző gyakorlati gyakorlatok elvégzését az olvasás befejezése után. Ez olyan egyszerű, mint a gyerekeknek szóló könyvek.
3. Java: Programozási alapismeretek abszolút kezdőknek, Nathan Clark
Egy másik, a kódolásban nulla tapasztalattal rendelkező olvasóknak szóló könyv lépésről lépésre végigvezeti az alapokon. Megtanulod, hogyan válassz IDE-t és írd meg az első programot. A könyv megismerteti Önt a Java Development Kit-tel és a Java Runtime Environment-tel, és példákon keresztül leírja a kód egyes részeit. Meglehetősen jó előzetes környezetként szolgál, mielőtt komolyabb témákba merülne.
4. Java: Útmutató kezdőknek, Herbert Schildt
Általánosságban elmondható, hogy Schildt útmutatója a 3 vagy legalább 5 legjobb könyv között van a Java kezdőknek. De ez a könyv a korábbi forrásokhoz képest egy kicsit több programozást igényel. Ez elmélyíti a Java eredetének és más programozási nyelvekkel való kapcsolatának megértését. Ez egy mélyreható kutatás a Java alapfogalmairól, amely soronként magyarázza el a kódot, és elvezeti Önt az adattípusok, osztályok és objektumok alapvető megértéséhez az összetettebb fogalmakig, mint például a lambda-kifejezések és a funkcionális interfészek. Ennek a könyvnek a nagy része egy önellenőrző rész az egyes fejezetek végén.
5. Core Java I. kötet – Alapok
Ne törődj a lenyűgöző 1000 oldallal – ezt a könyvet könnyedén elolvashatod a borítótól a borítóig. Félreteszi a játékos hangot, és a Java mag részletes magyarázatára összpontosít. Minden fejezet egy bizonyos témának szól, kezdve a nyelv és a Java programozási környezet bemutatásától kezdve az adatstruktúrákig, objektumokig, osztályokig és így tovább. Sok kezdőknek szóló könyvtől eltérően a Core Java explicit lefedettséget ad a gyűjteményekről és az általánosokról, ami hasznos a valódi programozáshoz. Összességében ez egy nagyszerű kézikönyv. Olvassa el egyszer, és bármikor térjen vissza hozzá, amikor fel kell frissítenie tudását.
6. Gondolj a Java-ra: Hogyan gondolkodj számítógépes tudósként (Allen Downey és Chris Mayfield)
Ez a teljesen kezdőknek szóló könyv megtanítja a kódban való gondolkodásra. Sok máshoz hasonlóan ez is az OOP bemutatásával kezdődik. Ez is egy jó referenciakönyv. Minden fejezetben megtalálható a szókincs és a gyakorlati rész az elmélet megszilárdításához és a programozási gondolkodás készségeinek elsajátításához. Alkalmasabb kezdőknek, mint olyan olvasóknak, akik még csak kis tapasztalattal is rendelkeznek a kódolásban. Kezdetnek egyszerű és szórakoztató olvasmány.
Java könyvek haladóknak
Már ismeri a főbb fogalmakat, és a kódolást már napi szokásává tette? Gratulálok ehhez! Térjünk át a Java könyvekre, amelyek elmélyítik tudását, és a valós kódolás hasznos témáira helyezik a hangsúlyt.7. A hatékony Java-t Joshua Bloch írta
Ez a könyv nem teljesen kezdőknek való, de minden Java-fejlesztő számára kötelező olvasmány. Gyorsan látni fogod, hogy komoly gyakorlati háttérrel rendelkező szakember írta, mert nem csak az általános tárgyakat, hanem a finomságokat is elmagyarázza. Ha meg akarja érteni a belső folyamatokat, és meg akarja érteni, hogyan és miért vannak így elrendezve, ez a könyv jól szolgálja ezt a célt. Minden fejezet „elemekből” áll, sok gyakorlati tanáccsal és a legújabb Java-szolgáltatások áttekintésével. Megtanítja, hogyan kell írni a kódot, és hogyan kell jól csinálni.
8. Java: The Complete Reference by Herbert Schildt
Valószínűleg ezzel a könyvvel nem kezdi el a nulláról tanulni a Java-t, de előbb-utóbb hivatkozni fog rá, mivel ez egy jól felépített, teljes körű Java programozási forrás, a való világ programozásából származó példákkal. Lefedi a Java 8 API-kat, és világosan elmagyarázza az alapfogalmakat és azon túl. A „kiegészítő” anyagot a JavaBeans-nek, a szervleteknek, az appleteknek és a swing-nek szentelik. Tehát teljesen helyes döntés, ha ezt a könyvet a könyvespolcon vagy a könyvolvasón helyezi el.
9. Java 8 akcióban
Ha olyan Java 8 könyvre van szüksége, amely teljes körűen lefedi annak funkcióit, ez az Ön számára készült. Ha némi Java háttérrel rendelkezik, könnyebben megértheti az anyagot. De ami nagyszerű ebben a könyvben, az a gyakorlat sokoldalúsága. A példák egyaránt tartalmaznak „helyes” és „rossz” kódmintákat. Csak ügyeljen arra, hogy ne keverje össze őket :) Összességében ez egy olyan könyv, amely nyilvánvalóan a gyakorlatra összpontosít, így további forrásként használhatja a továbbfejlesztett tanuláshoz.
10. Gondolkodás Jáván, Bruce Eckel
Ez a könyv meglehetősen üdítő megközelítést kínál a Java alapjainak magyarázatához. A Java nyelv tervezésére és viselkedésére összpontosít, és sok részletes magyarázatot tartalmaz. Meg fogja érteni, hogy az egyes témák hogyan illeszkednek az OOP-hoz. Az alapvető témákat a könyv első 200 oldalán teljes egészében lefedi. A nagyobb rész segíthet az új talaj lefedésében. Ez egyike azoknak a könyveknek, amelyekhez még évekig tartó tanulás és kódolás után is visszatér. Bár néhány példa kissé elavult, ez a könyv még mindig mély forrás a tanulók számára, mert valójában megtanít Java-programozóként gondolkodni, és kódolásra ösztönöz.
11. Java tanulása Android-játékok építésével: Tanulja meg a Java-t és az Androidot a semmiből úgy, hogy készít hat izgalmas játékot John Hortontól
Az Android a legnépszerűbb mobil operációs rendszerek közé tartozik, és a Java az egyik fő nyelv az alkalmazások létrehozásához. Ha az a cél, hogy mobilfejlesztő legyen, miért nem veszi az egyik legjobb könyvet a Java programozás megtanulásához ezen a területen? Emlékeztetni kell arra, hogy ehhez a könyvhöz nincs szükség Java-ismeretre. A kulcstárgyaktól (változók, ciklusok, metódusok, objektum-orientált programozás) fokozatosan növekszik a nehézségi szint. Minden szakasz után feladatot kapsz, hogy fejleszd ki a saját játékodat Android platformra, ebből összesen hatot. Nem rajongsz a játékfejlesztésért? Még mindig érdemes kipróbálni a Java programozást működés közben.
12. A Java dióhéjban: Ben Evans és David Flanagan asztali gyorsreferenciája
A Java dióhéjban nem csak tapasztalt Java programozók, hanem kezdők számára is készült. A legújabb (hetedik) kiadás Java 11-re épül, vagyis mindent tartalmaz, amit egy kezdő fejlesztőnek tudnia kell. A könyv nem terjedelmes, sok példa van rá, Java API-k, Java Concurrency Utilities és legjobb fejlesztési gyakorlatok kerülnek áttekintésre. A könyv könnyen olvasható. Megtanulhatja a nyelv alapjait, valamint hasznos programozási technikákat és új Java trendeket.
- Rövid és jó előadás;
- Van minden, amire szüksége van;
- Jó leírás a modern eszközökről.
- Jó példák.
13. Core Java a türelmetleneknek, Cay S. Horstmann
Ez a könyv tökéletes Java bevezetés azoknak a szoftverfejlesztőknek, akik más programozási nyelvekkel dolgoznak. A Core Java for the Patitient gyors referenciaként van megszervezve. Használja, hogy megtalálja a választ egy adott kérdésre, ha valamit elfelejtett, vagy korábban más nyelven programozott. A szövegek nagyon rövidek, csak hasznos információk vannak benne. A könyv jól leírja a lambda kifejezéseket, input-output folyamokat, modulokat. Azonban ne felejtsük el, hogy ez a könyv nem teljesen kezdőknek való, így nincs magyarázat arra, mi az a változó vagy ciklus. Azonban tartalmaz információkat az alapvető struktúrákról, gyűjteményekről, megjegyzésekről, általánosságokról, naplózásról, többszálú feldolgozásról.
- Különleges és rövid prezentáció;
- Nagyon jó válogatás releváns témákból kezdő Java programozók számára.
- Jó példák.
14. Java tanulás: Bevezetés a valós programozásba Java segítségével
Ez a könyv nem teljesen kezdőknek való. Java tanulás: Bevezetés a valós világban való programozásba Java segítségével akkor lesz hasznos, ha legalább alapszinten ismeri a Core Java-t, és tud egyszerű programokat írni. Ha azonban megteheti, ez a könyv segít megérteni az összes fogalmat, osztályt, könyvtárat, lambdát, bemenetet/kimenetet, internetes kapcsolatokat stb. Az a jó benne, hogy modern verziókat tartalmaz (Java 11 for ez a pillanat) a Java-koncepciók, a szállehetőségeket és a párhuzamosságot, valamint a reguláris kifejezéseket vizsgálja. Ez a könyv reális és érdekes példákat tartalmaz, elkerülve a tipikus tanulási katalogizálási jellemzőket. A példák meglehetősen egyszerűek, de egy olyan gondolattal, ahol felhasználhatja őket a való világban. A könyv végén nagyon hasznos információkat találhat a kezdő programozók számára.
15. Grokking the Java Interjú: Javin Paul
A Java-ra törekvő és középhaladó fejlesztők neves társa, Javing Paul egyetlen könyvben gyűjtötte össze a leghasznosabb interjútippjeit. Figyelembe véve a magas versenyt és a nyelvi terjedelmet, még junior pozícióra (elsősorban junior pozícióra) nagyon nehéz átmenni egy interjún. Emellett az interjú átadása külön készség, a színpadi fellépéshez hasonló. A szerző azt állítja, hogy találkozott olyan emberekkel, akik jól ismerik a Core Java koncepciókat, tudnak algoritmusokat írni, de nem arra koncentrálnak, ami az interjúhoz szükséges. A könyv sok kérdést tartalmaz az OOP-ról, a gyűjteményekről, a többszálú feldolgozásról, az adatbázisokkal való munkavégzésről, a szemétgyűjtőkről és a tervezési mintákról. Külön kiemeljük az úgynevezett „telefoninterjúkat”.
16. A Java modulrendszer – Nikolai Parlog
Itt van egy nagyon részletes oktatóanyag a Java modulrendszerről. A szerző, Nikolai Parlog azt állítja, hogy sokkal könnyebb megbízható és biztonságos alkalmazást létrehozni, ha a kódot ügyes blokkokba csomagolják. A Java modulrendszer egy viszonylag új eszköz, alapvető architektúraváltozások csak a 9. verzió óta érintették a Java magját, és nem mindenki tudja, hogyan kell használni.
- a moduláris rendszer előnyeinek legátfogóbb leírása;
- kiváló példák és stratégiák a modulokra való átálláshoz hátrányok;
- kevés szintaktikai leírást tartalmaz, így kezdőknek nehéz lehet;
17. Modern Java működés közben: Lambdák, adatfolyamok, funkcionális és reaktív programozás
Annak ellenére, hogy a Java már sok éve létezik, ez a nyelv folyamatosan új funkciókat szerez. Az egyetlen probléma az, hogy a programozók időnként figyelmen kívül hagyják az új funkciókat és megközelítéseket, és nem szívesen alkalmazzák azokat Java projektekben. Az olyan könyvek, mint a Modern Java in Action, ezen a problémán segítenek. Részletesen tárgyalja azokat a témákat, amelyeket leggyakrabban rövid tréningekre szentelnek mentorral. Az ilyen képzés azonban általában 1-3 napig tart, és a bennük lévő információk nagyon koncentráltak, és a kezdő programozók egyszerűen belefulladnak az új információkba.
- Ez a könyv a Java összes modern funkcióját tartalmazza, ezért rendkívül hasznos;
- Összetett fogalmak szekvenciális bemutatása. A szerzők szekvenciálisan mesélnek, és összehasonlítják azzal, amit az olvasó már tud. Ez a könyv tehát kezdőknek is ajánlható;
- Azok számára, akik már tudnak valamit a témáról, a könyv kissé bőbeszédűnek tűnhet;
Általános célú könyvek a programozásról
Ezeknek a könyveknek a listán kell lenniük valahol a Java újoncainak és az enyhe tapasztalattal rendelkező olvasóknak szánt források között. Kibővítik a kódolással kapcsolatos hatókörét általában, és megtanítják a programozás főbb fogalmaira, a tiszta kód létrehozására és a karrier megkezdésére. Íme, a legjobb programozási könyveink a kezdőknek, függetlenül attól, hogy milyen nyelven tanulnak.18. Klasszikus számítástechnikai problémák a Java nyelven David Kopec
Ez a könyv tapasztalt fejlesztőknek vagy kezdőknek szól, akik már ismernek egy programozási nyelvet, és már kezdenek szembesülni a valós problémákkal. Illetve azoknak, akik érdeklődnek a programozói gondolkodás fejlesztését szolgáló, nem szabványos feladatok iránt. Vagy azoknak, akik szeretnék fejleszteni tudásukat és jól szerepelni egy interjúban.
- Rekurzió, memoizálás és bitmanipuláció;
- Keresés, gráf és genetikai algoritmusok;
- A korlátozások problémái;
- Klaszterezés k-középpel, neurális hálózatok és adverzális keresés.
- minden hasznos algoritmus és megközelítésük egy könyvben;
- Java példák hátrányai;
- néhány példa a kezdők számára nehezen elemezhető;
19. Head First Learn to Code (Eric Freeman).
A Head First sorozatot a legjobb Java-tanulási könyv, valamint más programozási nyelvek tanulásáról szóló könyvek mutatják be. Ezt általában a programozásnak szentelik. Könnyen felismeri a narráció egyedi stílusát, ha kinyitja. Olvassa el ezt, ha szüksége van a kódolás kulcsfontosságú fogalmaira szórakoztató és könnyen érthető módon.
20. Clean Code: Agile Software Craftsmanship kézikönyve, Robert C. Martin
Ha még nem ismeri a programozást, nem fordít különösebb figyelmet a kódstílusra, mivel a nyilvánvaló hibák elkerülésére összpontosít. De a stílusod fejlesztése nagyon fontos a további munkád során. Ez a könyv bemutatja a különbséget a jó és a rossz kód között, és megtanítja a tiszta és olvasható kód írásának főbb szabályait a legjobb gyakorlatok felhasználásával. A könyvet kifejezetten ajánljuk kezdő fejlesztőknek.
21. Kód: A számítógépes hardver és szoftver rejtett nyelve, Charles Petzold
Nos, ez nem kezdőknek szóló könyv a Java-ról, de minden fejlesztőnek kötelező olvasmány. Segít megérteni a számítógépek működését, a hardvertől a szoftverig. A szerző a témák széles skáláját fedi le, mint például az elektromosság, áramkörök, relék, bináris, logika, kapuk, mikroprocesszorok, kód és mások, hogy fokozatosan megértsék a számítástechnika működését. A könyv elolvasása után beláthat az asztali képpontok mögé, és tudni fogja, mi történik minden alkalommal, amikor eszközeit használja.
22. A kódolási interjú feltörése, Gayle Laakmann McDowell
Ez a legjobb könyv azoknak a Java-tanulóknak, akiknek az a célja, hogy szoftverfejlesztőként elhelyezkedjenek. A kódolási interjú során felmerülő gyakorlati kérdések és megoldások széles listáját tartalmazza. Természetesen az idő múlik, és a fejlesztők „tesztelése” számos trendje változik, de ez a könyv segít az újoncoknak, hogy megragadják az elképzelést arról, mire számíthatnak. Azt tanácsoljuk azonban, hogy frissítse a fórumokkal és a Java közösségekkel kapcsolatos ismereteit.
23. Grokking algoritmusok: Aditya Y. Bhargava illusztrált útmutatója programozóknak és más kíváncsi embereknek
Ha a legjobb algoritmusokról szóló könyvre van szüksége, ez lehet a megfelelő választás. A belépő szintű tudással rendelkező olvasók számára érthető, és grafikusan mutatja be az olyan népszerű algoritmusokat, mint a válogatás és a keresés. Nem sokan mondanák, hogy ez a téma nagyon izgalmas. Ez az oka annak, hogy az adatok bemutatásának vizuális megközelítése segít az újonnan érkezőknek abban, hogy gyorsan elköteleződjenek a tanulásban. A könyv rövid fejezetekre van osztva, sokféle példával, így az új információkat megfelelő arányban érzékeli. Az egyszerű és élénk narráció pedig végigvezeti Önt a fogalmakon oly módon, hogy készen álljon a haladó tartalomra.
24. Bevezetés az algoritmusokba – Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Ha nem tudsz betelni az algoritmusokkal, próbáld ki ezt. A „Bevezetés…” szokatlan jellemzője, hogy példákat tartalmaz „pszeudokódban”. Annak ellenére, hogy bevezetőként mutatták be, rengeteg témát tartalmaz, és az adatstruktúrák és algoritmusok fogalma meglehetősen jól el van magyarázva. Egyszerű angol nyelven íródott, és mindent tartalmaz, amit tudnod kell. Az egyetlen dolog az, hogy az algoritmusok leírására összpontosít, nem pedig tervezésükre. Ennek ellenére jó referenciakönyv. Ha úgy érzi, többet kell megtudnia az algoritmusokról, tartsa szem előtt ezt a könyvet.
25. Think Data Structures: Algorithms and Information Retrieval in Java by Allen B. Downey
Ez egy hasznos útmutató az adatszerkezetek Java programozásban történő felhasználásához. Tapasztalt fejlesztők számára könnyen olvasható lesz, mivel az alapokon túlmutat az interfészek, tömbök, hash-térképek, jsoup-használat stb. mélyreható megértéséhez. Minden fejezet tartalmaz egy bevezetést a témához, példát, további magyarázatokat és a gyakorlatot. az elmélet megszilárdítására. Élvezni fogja a világos nyelvezetet és az egyszerű példákat, és azt, hogy ez a könyv hogyan segít azonnali tudásának megvalósításában.
GO TO FULL VERSION