CodeGym /Blog Java /Aleatoriu /Cele mai bune 25 de cărți Java pentru începători și avans...
John Squirrels
Nivel
San Francisco

Cele mai bune 25 de cărți Java pentru începători și avansați în 2023

Publicat în grup
Învățarea codării poate fi confuză pentru un începător complet. Există zeci și zeci de cărți Java pe Amazon - este atât de ușor să te pierzi! Ce zici de un mic sfat, bazat pe experiența celorlalți cursanți Java? Dacă încă nu v-ați pregătit lista de lecturi pentru 2023, suntem aici pentru a vă ajuta cu alegerea celor mai bune cărți pentru cursanții Java.

Cele mai bune cărți Java pentru începători

Acestea sunt surse complet sigure pentru cei care abia încep să învețe codarea în Java. Vă sfătuim să le aruncați o privire pe toate, deoarece folosesc abordări diferite în prezentarea conceptelor de bază. Când rămâi blocat cu un anumit subiect într-o singură carte, sunt șanse mari să primești o explicație clară în altă parte.

1. Head First Java de Kathy Sierra & Bert Bates

Dacă nu vă puteți imagina o explicație clară fără o imagine adecvată, cum ar fi o schemă, o diagramă sau un desen grafic, vă veți bucura de această carte pentru începători. Este, fără îndoială, cea mai bună introducere în Java, care explică limbajul de bază și conceptele OOP în exemplele din lumea reală. Chiar dacă este o carte, are o „interfață ușor de utilizat”: te vei implica de la prima pagină până când o termini. Nu veți începe imediat să codificați după ce citiți Head First Java, dar veți înțelege fără dificultăți logica acestui limbaj și conceptele sale principale. Fiecare capitol se încheie cu exerciții și puzzle-uri: ele vă vor ajuta să memorați materialul.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 1
Pro: povestiri captivante, ilustrații grozave și explicații din viața reală. Probabil cea mai bună carte pentru a învăța Java de la zero. Contra: uneori puzzle-urile sunt puțin confuze.

2. Începeți programarea cu Java For Dummies

Aveți tot dreptul să fiți sceptic cu privire la „seria manechinelor”, deoarece acestea nu sunt de nici un folos pentru cititorii cu o experiență și o înțelegere minimă a oricărui subiect. Dar datorită limbajului simplu, ei explică termenii principali pur și simplu, fără confuzii. Veți învăța lucrurile majore de care aveți nevoie pentru a începe cu codarea Java, cum ar fi cum să instalați Java, să compilați codul și să finalizați diferite exerciții practice după ce terminați lectura. Este la fel de ușor ca și cărțile pentru copii.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 2
Pro: exemple foarte simple și o mulțime de „modări” dacă nu aveți idee despre concepte de programare. Contra: nimic mai mult decât o introducere simplă în Java.

3. Java: Bazele programării pentru începători absoluti de Nathan Clark

O altă carte pentru cititorii cu o experiență zero în codificare vă va ghida pas cu pas prin elementele de bază. Veți învăța cum să alegeți un IDE și să scrieți primul program. Cartea vă familiarizează cu Java Development Kit și Java Runtime Environment și oferă descrierea fiecărei părți a codului în exemple. Acesta servește ca un mediu preliminar destul de bun înainte de a aborda subiecte mai serioase.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 3
Avantaje: introducere simplă în programarea Java și caracteristicile sale principale. Contra: nu există o explicație profundă a conceptului de programare orientată pe obiecte, de aceea unele exemple practice ar putea fi confuze.

4. Java: un ghid pentru începători de Herbert Schildt

În general, ghidul lui Schildt este considerat a fi printre cele 3 sau cel puțin 5 cele mai bune cărți pentru începătorii Java. Dar această carte necesită un pic mai multă înțelegere a programării în comparație cu sursele anterioare. Vă va aprofunda înțelegerea originilor Java și a relațiilor sale cu alte limbaje de programare. Este o cercetare profundă despre conceptele de bază ale Java care explică codul după linie și vă ghidează de la înțelegerea de bază a tipurilor de date, claselor și obiectelor la concepte mai complexe, cum ar fi expresiile lambda și interfețele funcționale. Cea mai mare parte a acestei cărți este o secțiune de auto-test la sfârșitul fiecărui capitol. Cele mai bune 20 de cărți Java pentru începători în 2020 - 4Pro: un ton simplu al vocii, auto-testare, acoperire completă a nucleului Java. Contra: aveți nevoie de cel puțin o mică înțelegere prealabilă a programării.

5. Core Java Volumul I — Fundamente

Nu vă deranjează cele 1000 de pagini impresionante - puteți citi cu ușurință această carte de la scoarță la scoartă. Pune deoparte tonul jucăuș și se concentrează pe explicații detaliate ale nucleului Java. Fiecare capitol este dedicat unui anumit subiect, începând de la introducerea în limbajul și mediul de programare Java și trecând la structuri de date, obiecte și clase și așa mai departe. Spre deosebire de multe cărți pentru începători, Core Java oferă o acoperire explicită a colecțiilor și genericelor, ceea ce este util pentru programarea reală. Una peste alta, este o carte de referință grozavă. Citiți-l o dată și reveniți la el oricând aveți nevoie pentru a vă reîmprospăta cunoștințele.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 5
Pro: o referire completă la Java Core și atenție la colecții și generice, explicații profunde. Contra: unele subiecte, cum ar fi genericele, sunt tratate mai puțin diligent decât altele.

6. Gândiți Java: Cum să gândiți ca un informatician de Allen Downey și Chris Mayfield

Această carte pentru începători completi vă va învăța cum să gândiți în cod. Ca multe altele, începe cu o introducere în OOP. Este, de asemenea, o carte de referință destul de bună. Fiecare capitol are vocabularul și secțiunile de exerciții pentru a consolida teoria și a stăpâni abilitățile de gândire de programare. Este mai potrivit pentru începători decât pentru cititorii cu chiar și o mică experiență în codificare. Pentru început, este simplu și distractiv de citit. Cele mai bune 20 de cărți Java pentru începători în 2020 - 6Pro: o sursă pentru ajustarea modului de codare, practică, concepte de bază explicate clar. Contra: nu poate fi considerat ca referință completă pentru Java de bază; același nivel de complexitate în toate exercițiile.

Cărți Java pentru studenți avansați

Sunteți deja familiarizat cu conceptele principale și v-ați făcut deja codificarea obiceiul dvs. zilnic? Noroc pentru asta! Să trecem la cărțile Java, care vă vor aprofunda cunoștințele și vă vor concentra asupra numărului de subiecte utile în codificarea din lumea reală.

7. Java eficient este scris de Joshua Bloch

Aceasta nu este o carte pentru un începător complet, ci este o cercetare obligatorie pentru fiecare dezvoltator Java. Veți vedea rapid că este scris de un expert cu o pregătire practică serioasă, deoarece explică nu numai subiectele generale, ci și subtilitățile. Dacă doriți să înțelegeți procesele interioare și să obțineți o idee despre cum și de ce sunt aranjate astfel, această carte servește bine scopurilor. Fiecare capitol constă în „articole” cu o mulțime de sfaturi practice și o recenzie bună a celor mai recente funcții Java. Vă va învăța cum să scrieți codul și cum să îl faceți bine. Cele mai bune 20 de cărți Java pentru începători în 2020 - 7Pro: ușor de citit, acoperă cele mai bune practici în programare, sfaturi utile pentru îmbunătățirea codării. Contra: necesită o înțelegere a conceptelor de bază și cel puțin o mică experiență în codificare.

8. Java: Referința completă de Herbert Schildt

Probabil că nu veți începe să învățați Java de la zero cu această carte, dar mai devreme sau mai târziu vă veți referi la ea, deoarece este o sursă bine structurată cu funcții complete despre programarea Java cu exemple din programarea din lumea reală. Acesta acoperă API-urile Java 8 și explică clar conceptele de bază și dincolo de acestea. Materialul „suplimentar” este dedicat JavaBeans, servlet-urilor, applet-urilor și swing-urilor. Deci este o decizie totală corectă să ai această carte pe raftul tău sau pe cititorul tău de cărți.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 8
Pro: exemple din lumea reală, explicații clare și detaliate, o bună referință pentru cele mai recente API-uri Java. Contra: necesită cunoștințe de bază de programare Java.

9. Java 8 în acțiune

Dacă aveți nevoie de o carte Java 8 cu acoperire completă a caracteristicilor sale, aceasta este pentru dvs. Vă va fi mai ușor să înțelegeți materialul cu un anumit fundal în Java. Dar ceea ce este grozav la această carte este caracterul variabil al practicii. Exemplele includ atât exemple de cod „corecte”, cât și „greșite”. Doar asigurați-vă că nu le amestecați :) Una peste alta, aceasta este o carte cu un accent evident pe practică, așa că o puteți folosi ca sursă suplimentară pentru studiul îmbunătățit.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 9
Pro: concentrat pe practică, arată diferența dintre codul corect și cel greșit. Contra: necesită surse suplimentare pentru o înțelegere mai profundă a elementelor de bază ale Java.

10. Gândirea în Java de Bruce Eckel

Această carte vă oferă o abordare destul de revigorantă pentru a explica elementele fundamentale ale Java. Se concentrează pe designul și comportamentul limbajului Java și include multe explicații detaliate. Veți înțelege modul în care fiecare subiect se potrivește cu OOP. Subiectele de bază sunt acoperite integral pe primele 200 de pagini ale cărții. Partea mai mare vă poate ajuta să acoperiți noul teren. Este una dintre acele cărți, la care te vei întoarce chiar și după ani de studiu și codare. Deși unele dintre exemple sunt puțin depășite, această carte este încă o sursă profundă pentru cursanți, deoarece de fapt te învață să gândești ca un programator Java și te încurajează să codificați.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 10
Pro: o sursă amănunțită, o mulțime de mostre de cod și exerciții, explicație excelentă a conceptelor OOP în Java. Contra: poate fi prea complicat pentru un începător.

11. Învățați Java creând jocuri Android: Învățați Java și Android de la zero, creând șase jocuri interesante de John Horton

Android este printre cele mai populare sisteme de operare mobile, iar Java este una dintre limbile majore pentru construirea de aplicații pe el. Dacă scopul tău este să fii dezvoltator mobil, de ce să nu iei una dintre cele mai bune cărți pentru a învăța programarea Java în acest domeniu? Pentru înregistrare, această carte nu necesită cunoștințe Java. Nivelul de dificultate crește treptat de la subiectele cheie (variabile, bucle, metode, programare orientată pe obiecte). După fiecare etapă, vi se dă o sarcină să vă dezvoltați propriul joc pentru platforma Android, șase dintre ele în total. Nu sunteți fan al dezvoltării jocurilor? Încă merită să încerci să vezi programarea Java în acțiune.
Cele mai bune 20 cărți Java pentru începători în 2020 - 11
Pro: un ghid practic pentru dezvoltarea jocurilor. Contra: servește unui scop specific.

12. Java pe scurt: o referință rapidă pentru desktop de Ben Evans și David Flanagan

Java in a Nutshell a fost scris nu numai pentru programatori Java experimentați, ci și pentru începători. Cea mai nouă (a șaptea) ediție se bazează pe Java 11, adică are tot ce trebuie să știe un dezvoltator începător. Cartea nu este lungă, există multe exemple, sunt trecute în revistă API-urile Java, Utilitarele de concurență Java și cele mai bune practici de dezvoltare. Cartea este ușor de citit. Puteți învăța elementele de bază ale limbajului, precum și tehnici utile de programare și noile tendințe în Java. Cele mai bune 20 cărți Java pentru începători în 2020 - 12Pro:
  • Prezentare scurtă și bună;
  • Există tot ce ai nevoie;
  • O descriere bună a instrumentelor moderne.
  • Exemple bune.
Contra: Unele exemple par a fi dificile pentru studenții fără cunoștințe adecvate de matematician

13. Core Java pentru nerăbdători de Cay S. Horstmann

Această carte este o introducere Java perfectă pentru dezvoltatorii de software care lucrează cu alte limbaje de programare. Core Java pentru nerăbdători este organizat ca o referință rapidă. Folosiți-l pentru a găsi răspunsul la o anumită întrebare dacă ați uitat ceva sau ați programat anterior în alte limbi. Textele sunt foarte scurte, există doar informații utile. Cartea descrie bine expresii lambda, fluxuri de intrare-ieșire, module. Totuși, nu uitați că această carte nu este pentru începători completi, așa că nu există nicio explicație despre ce este o variabilă sau un ciclu. Cu toate acestea, conține informații despre structuri fundamentale, colecții, adnotări, generice, logare, multithreading. Cele mai bune 20 cărți Java pentru începători în 2020 - 13Pro:
  • Prezentare particulară și scurtă;
  • O selecție foarte bună de subiecte relevante pentru studiu de către programatorii Java începători.
  • Exemple bune.
Contra: Cartea nu este potrivită pentru cei care încep să învețe programarea de la zero și nu au mai întâlnit-o până acum.

14. Învățarea Java: o introducere în programarea în lumea reală cu Java

Această carte nu este pentru începători completi. Învățarea Java: o introducere în programarea în lumea reală cu Java vă va fi utilă dacă cunoașteți Core Java cel puțin la un nivel de bază și puteți scrie programe simple. Cu toate acestea, atunci când o puteți face, această carte vă ajută să înțelegeți toate conceptele, clasele, bibliotecile, lambda, intrare/ieșire, conexiuni la web etc. Lucrurile bune despre ea este că conține versiuni moderne (Java 11 pentru acest moment) a conceptelor Java, explorează facilitățile de fir și concurența și expresiile regulate. Această carte are exemple realiste și interesante, evitând caracteristicile tipice de catalogare a învățării. Exemplele sunt destul de simple, dar cu un gând în care să le poți folosi în lumea reală. Puteți găsi informații foarte utile pentru programatorii începători la sfârșitul cărții. Cele mai bune 20 cărți Java pentru începători în 2020 - 14Pro: exemple captivante, concepte de versiuni moderne Java, discuții despre aplicații web și servere. Contra: complicat pentru începători completi.

15. Grokking the Java Interviu de Javin Paul

Un partener renumit pentru toți aspiranții dezvoltatori Java și intermediari, Javing Paul și-a adunat cele mai utile sfaturi pentru interviuri într-o singură carte. Ținând cont de concurența ridicată și de vastitatea limbii, este foarte greu să treci un interviu chiar și pentru un post de junior (aș spune, în primul rând, pentru un post de junior). În plus, promovarea unui interviu este o abilitate separată, asemănătoare cu a juca pe scenă. Autorul susține că a întâlnit oameni care sunt bine versați în conceptele Core Java, știu să scrie algoritmi, dar nu se concentrează pe ceea ce este necesar pentru interviu. Cartea conține multe întrebări despre OOP, colecții, multithreading, lucrul cu baze de date, colectori de gunoi și modele de design. Așa-numitele „interviuri telefonice” sunt evidențiate separat. Cele mai bune 20 de cărți Java pentru începători în 2020 - 15Pro: Foarte util pentru cei care se pregătesc pentru un interviu, majoritatea întrebărilor pe care probabil le vei primi vor fi acoperite aici. Contra: Unele dintre răspunsuri sunt foarte superficiale și nu oferă o înțelegere a subiectului.

16. Sistemul de module Java de Nikolai Parlog

Aici avem un tutorial foarte detaliat despre sistemul de module Java. Autorul, Nikolai Parlog, susține că este mult mai ușor să creezi o aplicație fiabilă și sigură dacă codul este ambalat în blocuri îngrijite. Sistemul de module din Java este un instrument relativ nou, modificările fundamentale ale arhitecturii au afectat nucleul Java abia începând cu versiunea 9. și nu toată lumea știe cum să-l folosească. Cele mai bune 24 de cărți Java pentru începători și avansați în 2023 - 16 Modulele sunt locația pentru crearea unor astfel de blocuri. După ce ați citit această carte, veți înțelege cum să controlați modul în care diferitele JAR-uri interacționează și să găsiți cu ușurință dependențele lipsă. Dacă sunteți serios în privința proiectelor Java modulare sau dacă aveți nevoie să înțelegeți modulele pentru muncă, citiți această carte., citiți această carte. Pro:
  • cea mai cuprinzătoare descriere a avantajelor sistemului modular;
  • exemple excelente și strategii de migrare la module contra;
  • are puține descrieri sintactice, așa că poate fi dificil pentru începători;

17. Java modern în acțiune: Lambda, fluxuri, programare funcțională și reactivă

În ciuda faptului că Java există de mulți ani, acest limbaj dobândește în mod constant noi caracteristici. Singura problemă este că, uneori, programatorii ignoră noile caracteristici și abordări și sunt reticenți în a le implementa în proiectele Java. Cărți precum Modern Java in Action sunt concepute pentru a ajuta cu această problemă. Acesta discută în detaliu subiectele care sunt cel mai adesea dedicate sesiunilor de antrenament scurte cu un mentor. Cu toate acestea, un astfel de antrenament durează de obicei 1-3 zile, iar informațiile din ele sunt foarte concentrate, iar programatorii începători pur și simplu se îneacă în informații noi. Cele mai bune 25 de cărți Java pentru începători și avansați în 2023 - 17 Cartea te duce secvenţial de la expresii lambda la referinţe de metode, interfeţe funcţionale şi fire de execuţie în acest fel, iar dacă lucrezi totul cu atenţie, abilităţile tale de dezvoltator vor creşte semnificativ. Pro:
  • Această carte conține toate caracteristicile moderne ale Java, deci este extrem de utilă;
  • Prezentarea secvenţială a conceptelor complexe. Autorii povestesc secvenţial şi compară cu ceea ce ştie deja cititorul. Deci această carte poate fi recomandată chiar și începătorilor;
Contra:
  • Pentru cei care știu deja ceva despre subiect, cartea poate părea oarecum pronunțată;

Cărți de uz general despre programare

Aceste cărți ar trebui să fie pe lista dvs. undeva între sursele pentru noii veniți în Java și cititorii cu o ușoară experiență. Ei vă vor extinde domeniul de aplicare al codificării în general și vă vor învăța conceptele majore de programare, crearea de cod curat și începerea carierei. Iată alegerea noastră pentru cele mai bune cărți de programare pentru începători, indiferent de limba pe care o învață.

18. Probleme clasice de informatică în Java de David Kopec

Această carte este destinată dezvoltatorilor cu experiență sau începătorilor care cunosc deja un limbaj de programare și încep deja să se confrunte cu probleme din lumea reală. Sau pentru cei care sunt interesați de sarcini non-standard pentru dezvoltarea gândirii programatorului. Sau pentru cei care doresc să-și îmbunătățească abilitățile și să se descurce bine într-un interviu. Cele mai bune 23 de cărți Java pentru începători și avansați în 2023 - 16 Unele sarcini par de netrecut, dar lumea programării este mai mică decât pare. Cel mai probabil, cineva a rezolvat deja problema ta de nerezolvat. În cartea sa, David Kopets a colectat cele mai utile soluții gata făcute, principii și algoritmi. Classic Computer Science Problems este un masterclass de programare care conține 55 de exemple practice care acoperă cele mai fierbinți subiecte: algoritmi de bază, constrângeri, inteligență artificială și multe altele. Iată ce vei găsi în această carte:
  • Recursiune, memorare și manipulare de biți;
  • Algoritmi de căutare, grafici și genetici;
  • Probleme de restricții;
  • Clustering prin k-means, rețele neuronale și căutare contradictorie.
Pro:
  • toți algoritmii utili și abordările acestora într-o singură carte;
  • Exemple Java contra;
  • unele exemple sunt greu de analizat pentru începători;

19. Head First Learn to Code de Eric Freeman

Seria Head First este prezentată de cea mai bună carte pentru a învăța Java și, de asemenea, cărți despre învățarea altor limbaje de programare. Acesta este dedicat programării în general. Veți recunoaște cu ușurință stilul unic de narațiune odată ce îl deschideți. Citiți acest lucru dacă aveți nevoie de o mână de concepte cheie de codificare într-un mod distractiv și ușor de înțeles.
Cele mai bune 20 cărți Java pentru începători în 2020 - 14
Pro: oferă o înțelegere generală a programării. Contra: folosește exemple pe Python (deoarece este considerat a fi mai ușor pentru începători).

20. Clean Code: A Handbook of Agile Software Craftsmanship de Robert C. Martin

Când sunteți nou în programare, nu acordați prea multă atenție stilului dvs. de cod, deoarece vă concentrați să evitați greșelile evidente. Dar îmbunătățirea stilului tău este foarte importantă în munca ta ulterioară. Această carte vă va arăta diferența dintre codul bun și codul prost și vă va învăța regulile majore de scriere a codului curat și lizibil, folosind cele mai bune practici. Cartea este foarte recomandată pentru dezvoltatorii începători.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 15
Pro: exemple bune și sfaturi despre crearea unui cod care poate fi citit. Contra: regulile sunt duse la extrem.

21. Cod: Limbajul ascuns al hardware-ului și software-ului computerelor de Charles Petzold

Ei bine, aceasta nu este o carte pentru începători despre Java, dar este o carte obligatorie pentru fiecare dezvoltator. Vă va ajuta să înțelegeți clar cum funcționează computerele, de la hardware la software. Autorul acoperă o gamă largă de subiecte, cum ar fi electricitatea, circuitele, releele, binare, logica, porți, microprocesoare, cod și altele pentru a crea treptat o înțelegere a modului în care funcționează tehnologia computerelor. După ce ai citit această carte, vei vedea în spatele pixelilor de pe desktop și vei ști ce se întâmplă de fiecare dată când folosești dispozitivele.
Cele mai bune 20 cărți Java pentru începători în 2020 - 16
Pro: un rezumat excelent al tehnologiilor informatice, o mulțime de exemple. Contra: o parte din carte ar putea fi complicată.

22. Cracking the Coding Interviu de Gayle Laakmann McDowell

Aceasta este cea mai bună carte pentru cursanții Java care au scopul de a obține un loc de muncă ca dezvoltator de software. Include o listă largă de întrebări practice și soluții care vi se pot cere în timpul unui interviu de codificare. Desigur, timpul se scurge și multe tendințe în „testarea” dezvoltatorilor se schimbă, dar această carte va ajuta un nou venit să-și înțeleagă ideea la ce să se aștepte. Cu toate acestea, vă sfătuim să vă actualizați informațiile despre forumuri și comunități Java.
Cele mai bune 20 cărți Java pentru începători în 2020 - 17
Pro: se pregătește pentru interviurile de codificare din lumea reală. Contra: nu te va ajuta fără surse suplimentare.

23. Algoritmi Grokking: un ghid ilustrat pentru programatori și alți oameni curioși de Aditya Y. Bhargava

Dacă aveți nevoie de cea mai bună carte despre algoritmi, aceasta poate fi alegerea potrivită. Este ușor de înțeles pentru cititorii cu un nivel de început de cunoștințe și prezintă algoritmi populari, cum ar fi sortarea și căutarea într-o manieră grafică. Nu mulți oameni ar spune că acest subiect specific este foarte interesant. Acesta este motivul pentru care o abordare vizuală a prezentării datelor îi va ajuta pe nou-veniți să se angajeze rapid în învățare. Cartea este împărțită în capitole scurte cu o varietate de exemple, astfel încât să percepi noile informații în proporțiile potrivite. Și o narațiune simplă și vie vă va ghida prin concepte, astfel încât să fiți pregătit pentru conținut avansat.
Cele mai bune 20 cărți Java pentru începători în 2020 - 18
Pro: imagini, narațiune captivantă, acoperire completă a elementelor fundamentale. Contra: excelent pentru începători, dar nu poate fi considerat ca o referință completă.

24. Introducere în algoritmi de Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Dacă nu vă săturați de algoritmi, încercați-l pe acesta. Caracteristica neobișnuită a „Introducerii...” este că include exemple într-un „pseudocod”. În ciuda faptului că a fost prezentat ca o introducere, are o gamă largă de subiecte acoperite și întregul concept de structuri de date și algoritmi este explicat destul de bine. Este scris în limba engleză simplă și acoperă tot ce trebuie să știți. Singurul lucru este că se concentrează mai degrabă pe descrierea algoritmilor decât pe proiectarea lor. Totuși, este o carte bună de referință. Dacă simțiți că trebuie să aflați mai multe despre algoritmi, atunci țineți cont de această carte.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 19
Avantaje: un catalog detaliat de algoritmi pentru o varietate de situații. Contra: lipsa de practică, necesită o lectură de fundal.

25. Think Data Structures: algoritmi și regăsire informații în Java de Allen B. Downey

Acesta este un ghid util pentru utilizarea structurilor de date în programarea Java. Va fi o lectură ușoară pentru dezvoltatorii experimentați, deoarece depășește elementele fundamentale direct la înțelegerea profundă a interfețelor, matricelor, hărților hash, folosirii jsoup etc. Fiecare capitol include o introducere la subiect, exemplu, explicații suplimentare plus exercițiul pentru a consolida teoria. Vă veți bucura de limbajul clar și de exemplele simple și de modul în care această carte vă ajută să vă implementați imediat cunoștințele.
Cele mai bune 20 de cărți Java pentru începători în 2020 - 20
Pro: un material condensat cu exemple utile. Contra: ar putea fi greu pentru începători. Ei bine, am ajuns în sfârșit la sfârșitul listei noastre cu cele mai bune cărți pentru a învăța Java. Aplauze pentru că sunteți atât de răbdător și curios! Ai citit deja unele dintre acestea? Ai alte cărți de recomandat? Împărtășește-ți gândurile cu noi în comentarii!
Comentarii
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION