CodeGym /Java Blog /Willekeurig /25 beste Java-boeken voor beginners en gevorderden in 202...
John Squirrels
Niveau 41
San Francisco

25 beste Java-boeken voor beginners en gevorderden in 2023

Gepubliceerd in de groep Willekeurig
Het coderen onder de knie krijgen kan verwarrend zijn voor een complete beginner. Er zijn tientallen en tientallen Java-boeken op Amazon - het is zo gemakkelijk om te verdwalen! Wat dacht je van een klein stukje advies, gebaseerd op de ervaring van de andere Java-leerlingen? Als je je leeslijst voor 2023 nog steeds niet hebt samengesteld, zijn we er om je te helpen bij onze keuze van de beste boeken voor Java-studenten.

De beste Java-boeken voor beginners

Dit zijn volkomen veilige bronnen voor degenen die pas beginnen met coderen in Java. We raden u aan ze allemaal te bekijken, omdat ze verschillende benaderingen gebruiken bij het presenteren van kernconcepten. Wanneer je in het ene boek vastloopt met een bepaald onderwerp, is de kans groot dat je ergens anders een duidelijke uitleg krijgt.

1. Head First Java door Kathy Sierra & Bert Bates

Als je je geen duidelijke uitleg kunt voorstellen zonder een goede visuele weergave, zoals een schema, een diagram of een grafische tekening, zul je genieten van dit boek voor beginners. Het is misschien wel de beste kennismaking met Java, waarin de kerntaal en de concepten van OOP worden uitgelegd aan de hand van praktijkvoorbeelden. Ook al is het een boek, het heeft een erg “gebruiksvriendelijke interface”: je zult geboeid zijn vanaf de eerste pagina totdat je het uit hebt. U zult na het lezen van Head First Java niet meteen beginnen met coderen, maar u zult zonder problemen de logica van deze taal en de belangrijkste concepten begrijpen. Elk hoofdstuk wordt afgesloten met oefeningen en puzzels: deze helpen je de stof uit je hoofd te leren.
20 beste Java-boeken voor beginners in 2020 - 1
Pluspunten: boeiende verhalen vertellen, geweldige illustraties en levensechte uitleg. Waarschijnlijk het beste boek om Java helemaal opnieuw te leren. Nadelen: soms zijn de puzzels een beetje verwarrend.

2. Beginnen met programmeren met Java voor Dummies

Je hebt alle recht om sceptisch te zijn over "de dummies-serie", aangezien ze nutteloos zijn voor lezers met zelfs maar een minimale ervaring en begrip van welk onderwerp dan ook. Maar vanwege de duidelijke taal leggen ze de belangrijkste termen eenvoudig uit zonder enige verwarring. Je leert de belangrijkste dingen die je nodig hebt om te beginnen met Java-codering, zoals het installeren van Java, het compileren van code en het uitvoeren van verschillende praktische oefeningen nadat je klaar bent met lezen. Het is net zo eenvoudig als boeken voor kinderen.
20 beste Java-boeken voor beginners in 2020 - 2
Voordelen: heel eenvoudige voorbeelden en veel "how-tos" als je geen idee hebt van programmeerconcepten. Nadelen: niets meer dan een eenvoudige introductie in Java.

3. Java: programmeerbasis voor absolute beginners door Nathan Clark

Een ander boek voor lezers zonder ervaring met coderen zal je stap voor stap door de basis leiden. Je leert hoe je een IDE kiest en het eerste programma schrijft. Het boek maakt u vertrouwd met Java Development Kit en Java Runtime Environment en geeft de beschrijving van elk onderdeel van de code in voorbeelden. Het dient als een redelijk goede voorbereidende omgeving voordat je je verdiept in serieuzere onderwerpen.
20 beste Java-boeken voor beginners in 2020 - 3
Voordelen: soepele introductie tot Java-programmering en de belangrijkste functies ervan. Nadelen: er is geen diepgaande uitleg van het concept van objectgeoriënteerd programmeren, daarom kunnen sommige praktische voorbeelden verwarrend zijn.

4. Java: een beginnershandleiding door Herbert Schildt

Over het algemeen wordt de gids van Schildt beschouwd als een van de 3 of op zijn minst 5 beste boeken voor Java-beginners. Maar dit boek vereist een beetje meer kennis van programmeren in vergelijking met de vorige bronnen. Het zal uw begrip van de oorsprong van Java en de relatie met andere programmeertalen verdiepen. Het is diepgaand onderzoek naar de kernconcepten van Java, waarin de code per regel wordt uitgelegd en u wordt begeleid van het basisbegrip van gegevenstypen, klassen en objecten naar meer complexe concepten zoals lambda-expressies en functionele interfaces. Het grote deel van dit boek is een zelftestgedeelte aan het einde van elk hoofdstuk. 20 beste Java-boeken voor beginners in 2020 - 4Voordelen: een duidelijke tone of voice, zelftest, volledige dekking van de Java-kern. Nadelen: je hebt op zijn minst een klein voorkennis van programmeren nodig.

5. Kern Java Volume I — Grondbeginselen

Let niet op de indrukwekkende 1000 pagina's - u kunt dit boek gemakkelijk van kaft tot kaft lezen. Het zet de speelse toon opzij en richt zich op gedetailleerde uitleg van de Java-kern. Elk hoofdstuk is gewijd aan een bepaald onderwerp, beginnend bij de inleiding tot de taal en de Java-programmeeromgeving en vervolgens naar datastructuren, objecten en klassen, enzovoort. In tegenstelling tot veel boeken voor beginners, geeft Core Java een expliciete dekking van verzamelingen en generieke boeken, wat handig is voor echt programmeren. Al met al is het een prima naslagwerk. Lees het een keer en ga er op elk moment naar terug om uw kennis op te frissen.
20 beste Java-boeken voor beginners in 2020 - 5
Voordelen: een volledige verwijzing naar Java Core en aandacht voor collecties en generieke geneesmiddelen, diepgaande uitleg. Nadelen: sommige onderwerpen, zoals generieke geneesmiddelen, worden minder zorgvuldig behandeld dan andere.

6. Think Java: hoe te denken als een computerwetenschapper door Allen Downey en Chris Mayfield

Dit boek voor complete beginners leert je denken in code. Net als vele anderen begint het met een inleiding tot OOP. Het is ook een vrij goed naslagwerk. Elk hoofdstuk bevat de woordenschat en oefengedeelten om de theorie te consolideren en de vaardigheid van programmeerdenken onder de knie te krijgen. Het is meer geschikt voor beginners dan voor lezers met zelfs maar een kleine ervaring in coderen. Om te beginnen is het eenvoudig en best leuk om te lezen. 20 beste Java-boeken voor beginners in 2020 - 6Voordelen: een bron voor het aanpassen van je manier van coderen, oefenen, basisconcepten duidelijk uitgelegd. Nadelen: kan niet worden beschouwd als de volledige referentie voor de kern van Java; hetzelfde niveau van complexiteit in alle oefeningen.

Java-boeken voor gevorderden

Je bent al bekend met de belangrijkste concepten en hebt van coderen je dagelijkse gewoonte gemaakt? Proost daar op! Laten we verder gaan met Java-boeken, die uw kennis zullen verdiepen en de nadruk zullen leggen op het aantal nuttige onderwerpen in real-world codering.

7. Effectief Java is geschreven door Joshua Bloch

Dit is geen boek voor een complete beginner, maar een must-read onderzoek voor elke Java-ontwikkelaar. Je zult snel zien dat het is geschreven door een expert met een serieuze praktische achtergrond, want het legt niet alleen de algemene onderwerpen uit, maar ook de subtiliteiten. Als je de innerlijke processen wilt begrijpen en een idee wilt krijgen van hoe en waarom ze op deze manier zijn gerangschikt, voldoet dit boek goed. Elk hoofdstuk bestaat uit de "items" met veel praktisch advies en een goed overzicht van de nieuwste Java-functies. Het leert je hoe je de code schrijft en hoe je het goed doet. 20 beste Java-boeken voor beginners in 2020 - 7Voordelen: gemakkelijk te lezen, behandelt best practices in programmeren, nuttig advies voor het verbeteren van uw codering. Nadelen: vereist een goed begrip van kernconcepten en op zijn minst een kleine ervaring met coderen.

8. Java: de volledige referentie door Herbert Schildt

Waarschijnlijk zul je met dit boek niet vanaf nul beginnen met het leren van Java, maar vroeg of laat zul je ernaar verwijzen, omdat het een goed gestructureerde, volledig uitgeruste bron is over programmeren in Java met voorbeelden uit de echte wereld. Het behandelt de Java 8 API's en legt duidelijk de basisconcepten en meer uit. Het "aanvullende" materiaal is gewijd aan JavaBeans, servlets, applets en swing. Het is dus een volkomen juiste beslissing om dit boek op je boekenplank of op je boekenlezer te hebben staan.
20 beste Java-boeken voor beginners in 2020 - 8
Voordelen: voorbeelden uit de echte wereld, duidelijke en gedetailleerde uitleg, een goede referentie voor de nieuwste Java API's. Nadelen: vereist een basiskennis van Java-programmering.

9. Java 8 in actie

Als je een Java 8-boek nodig hebt met volledige dekking van de functies, dan is dit voor jou. Het zal voor u gemakkelijker zijn om het materiaal te begrijpen met enige achtergrond in Java. Maar het mooie aan dit boek is de veelzijdigheid van de praktijk. De voorbeelden omvatten zowel "juiste" als "verkeerde" codevoorbeelden. Zorg er wel voor dat je ze niet door elkaar haalt :) Al met al is dit een boek met een duidelijke focus op oefenen, dus je kunt het gebruiken als extra bron voor verbeterd studeren.
20 beste Java-boeken voor beginners in 2020 - 9
Voordelen: gericht op oefenen, laat het verschil zien tussen de juiste en de verkeerde code. Nadelen: vereist aanvullende bronnen voor een beter begrip van de basisprincipes van Java.

10. Denken op Java door Bruce Eckel

Dit boek biedt u een nogal verfrissende benadering om Java-grondbeginselen uit te leggen. Het heeft een focus op Java-taalontwerp en -gedrag, en bevat veel gedetailleerde uitleg. U krijgt inzicht in hoe elk onderwerp past in OOP. De basisonderwerpen komen volledig aan bod op de eerste 200 pagina's van het boek. Het grootste deel kan je helpen om nieuwe wegen in te slaan. Het is een van die boeken waar je zelfs na jaren van studeren en coderen naar terugkeert. Hoewel sommige voorbeelden een beetje achterhaald zijn, is dit boek nog steeds een diepgaande bron voor studenten, omdat het je daadwerkelijk leert denken als een Java-programmeur en je aanmoedigt om te coderen.
20 beste Java-boeken voor beginners in 2020 - 10
Voordelen: een grondige bron, veel codevoorbeelden en oefeningen, uitstekende uitleg van OOP-concepten in Java. Nadelen: misschien te ingewikkeld voor een beginner.

11. Java leren door Android-games te bouwen: leer Java en Android helemaal opnieuw door zes spannende games van John Horton te bouwen

Android is een van de meest populaire mobiele besturingssystemen en Java is een van de belangrijkste talen om er apps op te bouwen. Als mobiele ontwikkelaar zijn uw doel is, waarom zou u dan niet een van de beste boeken nemen om Java-programmeren op dit gebied te leren? Voor de goede orde, voor dit boek is geen Java-vaardigheid vereist. De moeilijkheidsgraad groeit geleidelijk aan vanuit de belangrijkste onderwerpen (variabelen, lussen, methoden, objectgeoriënteerd programmeren). Na elke fase krijg je de taak om je eigen game voor het Android-platform te ontwikkelen, zes in totaal. Geen fan van game-ontwikkeling? Het is nog steeds de moeite waard om Java-programmering in actie te zien.
20 beste Java-boeken voor beginners in 2020 - 11
Voordelen: een praktische gids voor game-ontwikkeling. Nadelen: dient een specifiek doel.

12. Java in een notendop: een beknopte desktopreferentie door Ben Evans en David Flanagan

Java in een notendop is niet alleen geschreven voor ervaren Java-programmeurs, maar ook voor beginners. De nieuwste (zevende) editie is gebaseerd op Java 11, dat wil zeggen, het heeft alles wat een beginnende ontwikkelaar moet weten. Het boek is niet lang, er zijn veel voorbeelden, Java API's, Java Concurrency Utilities en best practices voor ontwikkeling worden besproken. Het boek is makkelijk te lezen. U kunt de basis van de taal leren, evenals handige programmeertechnieken en nieuwe trends in Java. 20 beste Java-boeken voor beginners in 2020 - 12Voordelen:
  • Korte en goede presentatie;
  • Er is alles wat je nodig hebt;
  • Een goede beschrijving van moderne tools.
  • Goede voorbeelden.
Nadelen: sommige voorbeelden lijken moeilijk voor studenten zonder de juiste wiskundige kennis

13. Core Java voor de ongeduldigen door Cay S. Horstmann

Dit boek is een perfecte Java-introductie voor softwareontwikkelaars die met andere programmeertalen werken. Core Java voor de ongeduldigen is georganiseerd als een snelle referentie. Gebruik het om het antwoord op een specifieke vraag te vinden als je iets bent vergeten of eerder in andere talen hebt geprogrammeerd. De teksten zijn erg kort, er staat alleen nuttige informatie in. Het boek beschrijft goed lambda-expressies, input-outputstromen, modules. Vergeet echter niet dat dit boek niet voor complete beginners is, dus er is geen uitleg over wat een variabele of cyclus is. Het bevat echter informatie over fundamentele structuren, verzamelingen, annotaties, generieke gegevens, logboekregistratie, multithreading. 20 beste Java-boeken voor beginners in 2020 - 13Voordelen:
  • Bijzondere en korte presentatie;
  • Een zeer goede selectie van relevante onderwerpen voor studie door beginnende Java-programmeurs.
  • Goede voorbeelden.
Nadelen: het boek is niet geschikt voor degenen die vanaf nul beginnen te leren programmeren en er nog nooit mee te maken hebben gehad.

14. Java leren: een inleiding tot real-world programmeren met Java

Dit boek is niet voor complete beginners. Java leren: een inleiding tot programmeren in de echte wereld met Java is nuttig voor u als u Core Java op zijn minst op basisniveau kent en eenvoudige programma's kunt schrijven. Als je het echter kunt, helpt dit boek je om alle concepten, klassen, bibliotheken, lambda's, input/output, verbindingen met het web, enz. te begrijpen. Het goede eraan is dat het moderne versies bevat (Java 11 voor dit moment) van Java-concepten, onderzoekt thread-faciliteiten en concurrency, en reguliere expressies. Dit boek bevat realistische en interessante voorbeelden, waarbij de typische leercatalogusfuncties worden vermeden. De voorbeelden zijn vrij eenvoudig, maar met een gedachte waar je ze in de echte wereld kunt gebruiken. Aan het einde van het boek vindt u zeer nuttige informatie voor beginnende programmeurs. 20 beste Java-boeken voor beginners in 2020 - 14Voordelen: boeiende voorbeelden, Java moderne versies concepten, discussies over webapplicaties en servers. Nadelen: gecompliceerd voor complete beginners.

15. Grokking the Java Interview door Javin Paul

Javing Paul, een gerenommeerde metgezel voor alle aspirant-Java-ontwikkelaars en gevorderde ontwikkelaars, heeft zijn meest nuttige interviewtips in één boek verzameld. Rekening houdend met de grote concurrentie en de uitgestrektheid van de taal, is het erg moeilijk om te slagen voor een sollicitatiegesprek, zelfs voor een juniorfunctie (ik zou allereerst zeggen voor een juniorfunctie). Bovendien is het slagen voor een interview een aparte vaardigheid, vergelijkbaar met optreden op het podium. De auteur beweert mensen te hebben ontmoet die goed thuis zijn in Core Java-concepten, weten hoe ze algoritmen moeten schrijven, maar zich niet concentreren op wat nodig is voor het interview. Het boek bevat veel vragen over OOP, verzamelingen, multithreading, werken met databases, vuilnismannen en ontwerppatronen. De zogenaamde "telefonische interviews" worden apart belicht. 20 beste Java-boeken voor beginners in 2020 - 15Voordelen: Erg handig voor degenen die zich voorbereiden op een interview, de meeste vragen die u waarschijnlijk zult krijgen, worden hier behandeld. Nadelen: sommige antwoorden zijn erg oppervlakkig en geven geen inzicht in het onderwerp.

16. Het Java-modulesysteem door Nikolai Parlog

Hier hebben we een zeer gedetailleerde tutorial over het Java-modulesysteem. De auteur, Nikolai Parlog, beweert dat het veel gemakkelijker is om een ​​betrouwbare en veilige applicatie te maken als de code in nette blokken is verpakt. Het modulesysteem in Java is een relatief nieuwe tool, fundamentele architectuurveranderingen hebben pas sinds versie 9 invloed op de kern van Java en niet iedereen weet hoe het moet worden gebruikt. 24 beste Java-boeken voor beginners en gevorderden in 2023 - 16 Modules zijn de locatie voor het maken van dergelijke blokken. Na het lezen van dit boek begrijpt u hoe u kunt bepalen hoe verschillende JAR's met elkaar omgaan en hoe u eenvoudig ontbrekende afhankelijkheden kunt vinden. Als je modulaire Java-projecten serieus neemt, of als je modules voor werk moet begrijpen, lees dan dit boek., lees dit boek. Voordelen:
  • de meest uitgebreide beschrijving van de voordelen van het modulaire systeem;
  • uitstekende voorbeelden en strategieën voor migratie naar modules nadelen;
  • heeft weinig syntactische beschrijvingen, dus het kan moeilijk zijn voor beginners;

17. Modern Java in actie: Lambda's, streams, functioneel en reactief programmeren

Ondanks het feit dat Java al vele jaren bestaat, krijgt deze taal voortdurend nieuwe functies. Het enige probleem is dat programmeurs soms nieuwe functies en benaderingen negeren en aarzelen om ze in Java-projecten te implementeren. Boeken zoals Modern Java in Action zijn ontworpen om dit probleem op te lossen. Het bespreekt in detail de onderwerpen die het vaakst worden gewijd aan korte trainingssessies met een mentor. Een dergelijke training duurt echter meestal 1-3 dagen, en de informatie daarin is erg geconcentreerd, en beginnende programmeurs verdrinken gewoon in nieuwe informatie. 25 beste Java-boeken voor beginners en gevorderden in 2023 - 17 Het boek neemt je op deze manier achtereenvolgens mee van lambda-expressies naar methodereferenties, functionele interfaces en threads, en als je alles zorgvuldig doorwerkt, zullen je ontwikkelaarsvaardigheden aanzienlijk toenemen. Voordelen:
  • Dit boek bevat alle moderne functies van Java, dus het is buitengewoon nuttig;
  • Sequentiële presentatie van complexe concepten. De auteurs vertellen sequentieel en vergelijken met wat de lezer al weet. Dit boek kan dus zelfs aan beginners worden aanbevolen;
Nadelen:
  • Voor degenen die al iets over het onderwerp weten, lijkt het boek misschien wat langdradig;

Algemene boeken over programmeren

Deze boeken zouden op je lijst moeten staan ​​ergens tussen de bronnen voor de nieuwkomers op Java en lezers met een beetje ervaring. Ze zullen je kijk op coderen in het algemeen verbreden en je de belangrijkste concepten van programmeren leren, schone code maken en aan de slag gaan met je carrière. Hier is onze keuze van de beste programmeerboeken voor beginners, ongeacht de taal die ze leren.

18. Klassieke informaticaproblemen in Java door David Kopec

Dit boek is bedoeld voor ervaren ontwikkelaars of voor beginners die al een programmeertaal kennen en al geconfronteerd worden met echte problemen. Of voor degenen die geïnteresseerd zijn in niet-standaard taken voor de ontwikkeling van het programmeerdenken. Of voor degenen die hun vaardigheden willen verbeteren en het goed willen doen in een interview. 23 beste Java-boeken voor beginners en gevorderden in 2023 - 16 Sommige taken lijken onoverkomelijk, maar de programmeerwereld is kleiner dan het lijkt. Hoogstwaarschijnlijk heeft iemand uw onoplosbare probleem al opgelost. In zijn boek verzamelde David Kopets de handigste kant-en-klare oplossingen, principes en algoritmen. Classic Computer Science Problems is een masterclass programmeren met 55 praktijkvoorbeelden over de meest actuele onderwerpen: basisalgoritmen, beperkingen, kunstmatige intelligentie en meer. Dit is wat je in dit boek zult vinden:
  • Recursie, memoisatie en bitmanipulatie;
  • Zoek-, grafiek- en genetische algoritmen;
  • Problemen met beperkingen;
  • Clustering door k-means, neurale netwerken en vijandig zoeken.
Voordelen:
  • alle bruikbare algoritmen en benaderingen daarvan in één boek;
  • Java voorbeelden nadelen;
  • sommige voorbeelden zijn voor beginners moeilijk te ontleden;

19. Head First Leer coderen door Eric Freeman

Head First-serie wordt gepresenteerd door het beste boek om Java te leren en ook boeken over het leren van andere programmeertalen. Deze is gewijd aan programmeren in het algemeen. Je zult de unieke vertelstijl gemakkelijk herkennen zodra je het opent. Lees dit als je de belangrijkste concepten van coderen op een leuke en gemakkelijk te begrijpen manier wilt leren kennen.
20 beste Java-boeken voor beginners in 2020 - 14
Voordelen: geeft een algemeen begrip van programmeren. Nadelen: gebruikt voorbeelden op Python (aangezien het voor nieuwkomers als gemakkelijker wordt beschouwd).

20. Clean Code: een handboek voor agile software-vakmanschap door Robert C. Martin

Als programmeren nieuw voor je is, besteed je niet veel aandacht aan je codestijl, omdat je gefocust bent op het vermijden van de voor de hand liggende fouten. Maar het verbeteren van je stijl is erg belangrijk in je verdere werk. Dit boek laat je het verschil zien tussen goede code en slechte code en leert je de belangrijkste regels voor het schrijven van schone en leesbare code, met behulp van best practices. Het boek wordt ten zeerste aanbevolen voor beginnende ontwikkelaars.
20 beste Java-boeken voor beginners in 2020 - 15
Voordelen: goede voorbeelden en advies over het maken van een leesbare code. Nadelen: komen regels tot het uiterste doorgevoerd.

21. Code: de verborgen taal van computerhardware en -software door Charles Petzold

Nou, dit is geen boek voor beginners over Java, maar het is een must-read voor elke ontwikkelaar. Het zal u helpen om duidelijk te begrijpen hoe computers werken, van hardware tot software. De auteur behandelt een breed scala aan onderwerpen zoals elektriciteit, circuits, relais, binair, logica, poorten, microprocessors, code en andere om geleidelijk inzicht te krijgen in hoe computertechnologie werkt. Na het lezen van dit boek zou je achter de pixels op je bureaublad kunnen kijken en weten wat er gebeurt elke keer dat je je apparaten gebruikt.
20 beste Java-boeken voor beginners in 2020 - 16
Voordelen: een geweldige samenvatting van computertechnologieën, veel voorbeelden. Nadelen: een deel van het boek kan ingewikkeld zijn.

22. Het coderingsinterview kraken door Gayle Laakmann McDowell

Dit is het beste boek voor Java-studenten die een baan als softwareontwikkelaar willen hebben. Het bevat een uitgebreide lijst met praktische vragen en oplossingen die u mogelijk worden gesteld tijdens een codeergesprek. Natuurlijk vliegt de tijd voort en veranderen veel trends in het 'testen' van ontwikkelaars, maar dit boek zal een nieuwkomer helpen een idee te krijgen van wat hij kan verwachten. We raden u echter aan om uw inzichten op forums en Java-community's bij te werken.
20 beste Java-boeken voor beginners in 2020 - 17
Voors: bereidt zich voor op de real-world coderingsinterviews. Nadelen: zal u niet helpen zonder aanvullende bronnen.

23. Grokking-algoritmen: een geïllustreerde gids voor programmeurs en andere nieuwsgierige mensen door Aditya Y. Bhargava

Als je het beste boek over algoritmen nodig hebt, is dit wellicht de juiste keuze. Het is begrijpelijk voor lezers met een instapkennis en presenteert populaire algoritmen zoals sorteren en zoeken op een grafische manier. Niet veel mensen zullen zeggen dat dit specifieke onderwerp erg spannend is. Daarom zal een visuele benadering van het presenteren van gegevens de nieuwkomers helpen om snel aan het leren deel te nemen. Het boek is opgedeeld in korte hoofdstukken met diverse voorbeelden, zodat je de nieuwe informatie in de juiste verhoudingen waarneemt. En een duidelijke en levendige vertelling zal u op zo'n manier door de concepten leiden dat u voorbereid bent op geavanceerde inhoud.
20 beste Java-boeken voor beginners in 2020 - 18
Voors: beelden, boeiende vertelling, volledige dekking van de grondbeginselen. Nadelen: geweldig voor beginners, maar kan niet worden beschouwd als een volledige referentie.

24. Inleiding tot algoritmen door Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Als je geen genoeg kunt krijgen van algoritmen, probeer deze dan eens. Het ongebruikelijke aan de "Introductie ..." is dat het voorbeelden bevat in een "pseudocode". Ondanks dat het als inleiding is gepresenteerd, heeft het een groot aantal behandelde onderwerpen en wordt het hele concept van datastructuren en algoritmen redelijk goed uitgelegd. Het is geschreven in gewoon Engels en bevat alles wat u moet weten. Het enige is dat het gericht is op het beschrijven van algoritmen in plaats van ze te ontwerpen. Toch is het een goed naslagwerk. Als je het gevoel hebt dat je meer over algoritmen moet leren, houd dan dit boek in gedachten.
20 beste Java-boeken voor beginners in 2020 - 19
Voordelen: een gedetailleerde catalogus van algoritmen voor verschillende situaties. Nadelen: een gebrek aan oefening, vereist een achtergrondlezing.

25. Denk aan datastructuren: algoritmen en informatie ophalen in Java door Allen B. Downey

Dit is een handige gids voor het gebruik van datastructuren in Java-programmering. Het zal gemakkelijk te lezen zijn voor ervaren ontwikkelaars, aangezien het verder gaat dan de basisprincipes, rechtstreeks naar een diepgaand begrip van interfaces, arrays, hash-kaarten, het gebruik van jsoup, enz. Elk hoofdstuk bevat een inleiding tot het onderwerp, een voorbeeld, aanvullende uitleg plus de oefening theorie te consolideren. U zult genieten van de duidelijke taal en duidelijke voorbeelden en hoe dit boek u helpt om uw kennis direct toe te passen.
20 beste Java-boeken voor beginners in 2020 - 20
Voors: een gecondenseerd materiaal met bruikbare voorbeelden. Nadelen: misschien moeilijk voor de beginners. Nou, we zijn eindelijk aan het einde van onze lijst met beste boeken om Java te leren. Applaus voor je geduld en nieuwsgierigheid! Heb je er al een paar gelezen? Heb je nog andere boeken om aan te bevelen? Deel uw mening met ons in de comments!
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION