Evaluare:
Cartea servește drept ghid de referință la nivel înalt pentru conceptele de programare Java, dar nu este potrivită pentru începătorii care doresc să învețe programare de la zero. Conține perspective teoretice bune, dar îi lipsesc explicațiile clare și exercițiile practice de codare. Unii utilizatori apreciază acoperirea sa cuprinzătoare a Java, în timp ce alții o găsesc prea complexă și dezorganizată.
Avantaje:⬤ Perspective teoretice bune asupra conceptelor Java.
⬤ Acoperă o gamă largă de subiecte legate de programarea Java.
⬤ Apreciat de unii utilizatori pentru împrospătarea cunoștințelor.
⬤ Conținut de înaltă calitate, potrivit unor cititori.
⬤ Nu este potrivit pentru începători sau pentru cei care doresc să învețe programare.
⬤ Exemple prea complicate cu explicații minime.
⬤ Lipsesc exercițiile și aplicațiile practice de codare.
⬤ Secțiunea de teste conține întrebări neclare.
(pe baza a 6 recenzii ale cititorilor)
Learn Java 12 Programming: A step-by-step guide to learning essential concepts in Java SE 10, 11, and 12
Un ghid cuprinzător pentru a începe cu Java și pentru a dobândi cunoștințe despre concepte majore precum programarea orientată pe obiect, funcțională și reactivă.
Caracteristici principale
⬤ Întăreșteți-vă cunoștințele despre conceptele importante de programare și cele mai recente caracteristici din Java.
⬤ Explorați subiecte de programare de bază, inclusiv programarea GUI, concurența și gestionarea erorilor.
⬤ Învățați idiomurile și cele mai bune practici pentru scrierea codului Java de înaltă calitate.
Descrierea cărții
Java este unul dintre limbajele preferate ale dezvoltatorilor, fiind utilizat în orice, de la smartphone-uri și console de jocuri până la supercomputere, iar noile sale caracteristici nu fac decât să sporească bogăția limbajului. Această carte despre programarea Java începe prin a vă ajuta să învățați cum să instalați kitul de dezvoltare Java. Apoi vă veți concentra pe înțelegerea programării orientate pe obiecte (OOP), cu perspective exclusive asupra unor concepte precum abstractizarea, încapsularea, moștenirea și polimorfismul, care vă vor ajuta atunci când programați pentru aplicații din lumea reală. În continuare, veți acoperi structurile fundamentale de programare ale Java, cum ar fi structurile de date și algoritmii, care vor servi ca elemente de bază pentru aplicațiile dvs. De asemenea, veți aprofunda subiecte de programare de bază care vă vor ajuta în gestionarea erorilor, depanarea și testarea aplicațiilor dumneavoastră. Pe măsură ce progresați, veți trece la subiecte avansate, cum ar fi bibliotecile Java, gestionarea bazelor de date și programarea în rețea, care vă vor perfecționa abilitățile în crearea de aplicații de nivel profesional.
Mai departe, veți înțelege cum să creați o interfață grafică cu utilizatorul folosind JavaFX și veți învăța să construiți aplicații scalabile profitând de programarea reactivă și funcțională.
Până la sfârșitul acestei cărți, nu numai că veți cunoaște bine Java 10, 11 și 12, dar veți obține și o perspectivă asupra viitorului acestui limbaj și al dezvoltării de software în general.
Ce veți învăța
⬤ Învățați și aplicați principiile orientate pe obiecte.
⬤ Obțineți perspective asupra structurilor de date și înțelegeți cum sunt acestea utilizate în Java.
⬤ Explorați programarea multithreaded, asincronă, funcțională și reactivă.
⬤ Adăugați o interfață grafică ușor de utilizat aplicației dumneavoastră.
⬤ Aflați ce sunt fluxurile și cum vă pot ajuta în procesarea datelor.
⬤ Descoperiți importanța microserviciilor și folosiți-le pentru a vă face aplicațiile robuste și scalabile.
⬤ Explorați modelele de proiectare Java și cele mai bune practici pentru a rezolva problemele de zi cu zi.
⬤ Învățați tehnici și expresii idiomatice pentru scrierea de cod Java de înaltă calitate.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)