Evaluare:
Cartea „Java Generics and Collections” oferă o introducere completă în Java Generics și în cadrul colecțiilor. Este bine structurată, cu prima parte dedicată genericilor și a doua colecțiilor, adresându-se atât începătorilor, cât și programatorilor experimentați. În timp ce multe recenzii îi laudă caracterul practic și concis, unii recenzenți consideră că îi lipsește profunzimea în anumite domenii și menționează că ar putea să nu fie potrivită pentru începători.
Avantaje:⬤ Resursă concisă și practică privind genericele și colecțiile Java.
⬤ Acoperă teme esențiale în mod cuprinzător, ceea ce o face utilă atât pentru începători, cât și pentru dezvoltatorii experimentați.
⬤ Explicații și exemple bune privind genericele, în special cum să îmbunătățești codul existent.
⬤ Abordare unică, fiind una dintre puținele cărți dedicate pe această temă.
⬤ Feedback pozitiv cu privire la starea și prezentarea cărții.
⬤ Unele domenii sunt criticate pentru că nu sunt suficient de aprofundate, în special în ceea ce privește exemplele și explicațiile.
⬤ Anumiți recenzenți consideră că cartea ar putea fi aranjată mai bine, sugerând că Colecțiile ar putea fi mai potrivite pentru a acoperi înainte de generice.
⬤ A fost descrisă ca nefiind ideală pentru începătorii compleți, fără cunoștințe prealabile de bază despre Java.
⬤ Unii consideră că conținutul este disponibil gratuit online, făcând cartea să pară mai puțin valoroasă.
⬤ Câteva recenzii exprimă o dezamăgire copleșitoare față de Java ca limbaj în sine, ceea ce se poate reflecta asupra receptării cărții.
(pe baza a 56 recenzii ale cititorilor)
Java Generics and Collections: Speed Up the Java Development Process
Acest ghid cuprinzător vă arată cum să stăpâniți cele mai importante modificări aduse Java de la lansarea sa inițială. Genericele și bibliotecile de colecții foarte extinse au sporit enorm puterea Java 5 și Java 6. Dar ele au derutat și mulți dezvoltatori care nu au știut cum să profite de aceste noi caracteristici.
Java Generics and Collections acoperă totul, de la cele mai elementare utilizări ale genericilor până la cele mai ciudate cazuri colțuroase. Vă învață tot ce trebuie să știți despre bibliotecile de colecții, astfel încât să știți întotdeauna ce colecție este potrivită pentru orice sarcină dată și cum să o utilizați.
Subiectele abordate includ:
⬤ Fundamentele genericilor: parametrii de tip și metodele generice.
⬤ Alte caracteristici noi: boxing și unboxing, bucle foreach, varargs.
⬤ Subtitrare și wildcard-uri.
⬤ Evoluție, nu revoluție: biblioteci generice cu clienți moșteniți și clienți generici cu biblioteci moștenite.
⬤ Generice și reflecție.
⬤ Modele de proiectare pentru generice.
⬤ Sets, Queues, Lists, Maps și implementările lor.
⬤ Programarea concomitentă și siguranța firelor cu colecții.
⬤ Implicații de performanță ale diferitelor colecții.
Genericele și noile biblioteci de colecții pe care le-au inspirat duc Java la un nou nivel. Dacă doriți să vă duceți practica de dezvoltare software la un nou nivel, această carte este o lectură esențială.
Philip Wadler este profesor de informatică teoretică la Universitatea din Edinburgh, unde cercetările sale se concentrează pe proiectarea limbajelor de programare. Este coproiectant al GJ, lucrare care a devenit baza pentru genericele din Java 5 de la Sun. 0.
Maurice Naftalin este director tehnic la Morningside Light Ltd., o companie de consultanță software din Regatul Unit. Cel mai recent a fost arhitect și mentor la NSB Retail Systems plc și lider al echipei de dezvoltare a clientului unui sistem major de servicii sociale al guvernului britanic.
"O expunere strălucită a medicamentelor generice. De departe cea mai bună carte pe această temă, oferă un tutorial extrem de clar care începe cu elementele de bază și se încheie lăsând cititorul cu o înțelegere profundă atât a utilizării, cât și a proiectării genericelor.".
Gilad Bracha, Java Generics Lead, Sun Microsystems.
© 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)