Cărțile alcătuiesc primul mod de învățare. Combinându-le cu articole, tutoriale și videoclipuri, veți obține o rețetă excelentă pentru a învăța Java. Deoarece Java este unul dintre limbajele de programare de vârf, nu există nici o lipsă de cărți scrise în limbajul de programare de nivel general, cu scop general. În timp ce unele dintre ele oferă o prezentare generală a diferitelor concepte Java, altele aprofundează subiecte specifice Java.
Autor - Cay S. Horstmann
Ultima ediție - a 11-a ediție
Core Java Volume I - Este o carte de referință Java (Cea mai bună carte
pentru Java) care oferă o explicație detaliată a diferitelor caracteristici ale Core Java, inclusiv
gestionarea excepțiilor, interfețe și expresii lambda. Punctele culminante semnificative ale cărții
includ limbaj simplu, concizie și exemple detaliate. Cea mai recentă ediție a Core Java Volume I -
Noțiuni de bază complet actualizate pentru a acoperi Java SE 9, 10 și 11. Cartea îi ajută pe
programatorii Java să dezvolte abilitatea de a scrie coduri extrem de robuste și de întreținut.
Autor - Scott Oaks
Ultima ediție - prima ediție
Java Performance: The Definite Guide - Garbage collection, JVM și reglarea performanței sunt
unele dintre cele mai favorabile aspecte ale limbajului de programare Java. Performanță Java: Ghidul
definit acoperă toate aceste trei subiecte Java într-un mod simplu, dar eficient. Performanță Java:
Ghidul definit îi educă pe cititori cu privire la maximizarea caracteristicilor de performanță a
filetării și sincronizării Java, îmbunătățesc performanța aplicațiilor bazate pe Java, abordează
problemele de performanță în API-urile Java EE și Java SE și multe altele.
Autor - Ștefam Tanasă
Ultima ediție - prima ediție
Java de la 0 la expert - Singura carte recomandată în limba română descrie pe îndelete bazele
programării în Java
Cititorului i se ofera un ghid complet care cuprinde atit notiunile de baza ale limbajului Java, cit si
elemente de nivel mediu si avansat. Actualizat in conformitate cu dezvoltarea limbajului Java, volumul
este bogat in exemple de programe comentate, de regula fiecare capitol terminindu-se cu realizarea unei
aplicatii concrete, pentru a ilustra cit mai bine cele prezentate.
Autor - Herbert Schildt
Ultima ediție - a 8-a ediție
Java: A Beginner’s Guide - Dacă sunteți un programator Java experimentat care dorește să vă
îmbunătățească cunoștințele despre Java, nu vă lăsați evitați de titlul cărții, Java: A Beginner’s
Guide. Este, de fapt, una dintre cele mai cuprinzătoare cărți pentru învățarea Java. Oricine are
cunoștințe de bază despre programare poate beneficia cu ușurință de Java: A Beginner’s Guide. Cartea
Java acoperă toate conceptele referitoare la Core Java. Cea mai recentă ediție Java: A Beginner’s Guide
este complet revizuită pentru a include Java 11 SE. Cartea oferă mai multe exerciții practice, precum și
o secțiune de test la sfârșitul fiecărui capitol pentru a permite cititorilor
Autor - Kathy Sierra & Bert Bates
Ultima ediție - a 2-a ediție
Head First Java - Cele mai importante puncte de vânzare ale Head First Java sunt simplitatea și
analogiile super-eficiente din viața reală care se referă la conceptele de programare Java. Este, de
asemenea, cea mai bună carte pentru a învăța java și pentru a începe călătoria dvs. de învățare cu Java
Development. Head First Java acoperă aproape toate conceptele OOPS și le explică fascinant. În ciuda mai
multor cititori care au pretins că este o carte datată, deoarece nu acoperă nimic dincolo de Java 5.0,
Head First Java este încă găsit pe rafturile multor veterani Java. Astfel, este o carte obligatorie
pentru fiecare urmăritor și dezvoltator Java.
Autor - Robert Cecil Martin, a.k.a. Uncle Bob
Ultima ediție - a prima ediție
Clean Code – A Handbook of Agile Software Craftsmanship - După cum sugerează și numele, Clean
Code este o carte clasică de programare Java care conferă cititorilor cunoștințele despre scrierea unui
cod mai bun. Codul curat împărțit în trei secțiuni. Prima secțiune acoperă tiparele, practicile și
principiile scrierii unui cod curat. A doua parte descrie mai multe studii de caz de complexitate
crescătoare. Fiecare dintre ele este un exercițiu de curățare a codului. A treia și ultima secțiune a
Codului curat este un singur capitol care conține o listă de euristici colectate în timpul creării
studiilor de caz acoperite în secțiunea anterioară.