Java eficient

Evaluare:   (4.7 din 5)

Java eficient (Joshua Bloch)

Recenzii ale cititorilor

Rezumat:

Cartea este foarte apreciată în rândul dezvoltatorilor Java pentru sfaturile sale practice, perspectivele privind cele mai bune practici și explicațiile detaliate ale limbajului. Este lăudată în special pentru că este o resursă valoroasă pentru cei care au deja o înțelegere fundamentală a Java. Cu toate acestea, nu este recomandată începătorilor, deoarece multe concepte pot fi dificil de înțeles fără cunoștințe anterioare.

Avantaje:

Îmbunătățește înțelegerea Java pentru cei deja familiarizați cu sintaxa sa.
Oferă sfaturi practice și explicații ale celor mai bune practici.
Oferă perspective unice din partea autorului, el însuși un dezvoltator Java, inclusiv perspective din culisele bibliotecilor standard.
Stilul de scriere curat și cuprinzător îl face ușor de urmărit.
Acționează ca o referință excelentă pentru consolidarea cunoștințelor și abilităților.
Acoperă noile caracteristici Java, cum ar fi expresiile lambda și fluxurile.

Dezavantaje:

Nu este potrivit pentru începători; poate fi confuz fără experiență anterioară în Java.
Unele defecte de imprimare și erori tipografice minore observate de cititori.
Stilul de programare al autorului poate fi dificil de înțeles pentru unii.
Ar putea beneficia de mai multe exemple care să contrasteze practicile bune și cele rele.

(pe baza a 244 recenzii ale cititorilor)

Titlul original:

Effective Java

Conținutul cărții:

Ghidul definitiv al celor mai bune practici pentru limbajul de programare Java de la Josh Bloch

Fiecare capitol din Effective Java, Third Edition, constă din mai multe "elemente", fiecare prezentat sub forma unui eseu scurt, de sine stătător, care oferă sfaturi specifice, o perspectivă asupra subtilităților platformei Java și exemple de cod. Descrierile și explicațiile cuprinzătoare pentru fiecare element luminează ce să faci, ce să nu faci și de ce. Deși acoperirea este până la Java 9, acest ghid acoperă caracteristicile Java de bază cu care lucrează fiecare programator, indiferent de versiune.

⬤ Concurrență: scrieți programe concurente clare, corecte, bine documentate.

⬤ Obiecte: crearea și distrugerea.

Metode comune.

⬤ Clase și interfețe: linii directoare pentru a le face utilizabile, robuste și flexibile.

⬤ Generice:spun compilatorului ce tipuri de obiecte sunt permise în fiecare colecție pentru programe mai sigure și mai clare.

⬤ Enumuri și adnotări: două familii de tipuri de referință cu scop special.

⬤ Funcții: împart o lucrare mare în părți mai mici, care ar putea fi scrise de persoane diferite, separate de timp și spațiu.

⬤ Lambdas și fluxuri:creează obiecte funcție cu mai multă ușurință.

⬤ Proiectarea metodelor: tratați parametrii și valorile de retur.

Proiectarea semnăturilor metodelor.

Metodele de documentare.

⬤ Excepții: îmbunătățirea lizibilității, fiabilității și mentenabilității unui program.

⬤ Serializarea obiectelor: pericolele serializării și cum să le minimizați.

⬤ Programare generală:

⬤ variabile locale.

⬤ structuri de control.

⬤ biblioteci.

⬤ tipuri de date.

⬤ reflecție.

⬤ metode native.

⬤ optimizare.

⬤ convenții de numire.

Programatorii încă consideră că aceasta este cea mai bună carte de programare Java din prezent.

Alte date despre carte:

ISBN:9780134685991
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2018
Numărul de pagini:416

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Java eficient - Effective Java
Ghidul definitiv al celor mai bune practici pentru limbajul de programare Java de la Josh Bloch Fiecare capitol din Effective Java,...
Java eficient - Effective Java

Lucrările autorului au fost publicate de următorii editori:

© 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)