Hodnotenie:
Kniha je medzi vývojármi Javy vysoko cenená pre svoje praktické rady, prehľad osvedčených postupov a podrobné vysvetlenia jazyka. Je oceňovaná najmä preto, že je cenným zdrojom informácií pre tých, ktorí už majú základné znalosti jazyka Java. Neodporúča sa však úplným začiatočníkom, pretože mnohé koncepty môžu byť náročné na pochopenie bez predchádzajúcich znalostí.
Výhody:⬤ Zlepšuje pochopenie jazyka Java pre tých, ktorí už poznajú jeho syntax.
⬤ Ponúka praktické rady a vysvetlenia osvedčených postupov.
⬤ Poskytuje jedinečné postrehy od autora, ktorý je sám vývojárom Javy, vrátane pohľadov do zákulisia štandardných knižníc.
⬤ Čistý a zrozumiteľný štýl písania uľahčuje sledovanie.
⬤ Slúži ako skvelá referencia na upevnenie vedomostí a zručností.
⬤ Pokrýva nové funkcie Javy, ako sú lambda výrazy a prúdy.
⬤ Nie je vhodná pre úplných začiatočníkov; bez predchádzajúcich skúseností s Javou môže byť mätúca.
⬤ Čitatelia si všimli niektoré tlačové chyby a drobné typografické chyby.
⬤ Autorov programátorský štýl môže byť pre niektorých ťažko zrozumiteľný.
⬤ Mohol by mať prospech z väčšieho počtu príkladov, ktoré by porovnávali dobré a zlé postupy.
(na základe 244 čitateľských recenzií)
Effective Java
Definitívny sprievodca osvedčenými postupmi programovacieho jazyka Java od Josha Blocha
Každá kapitola Effective Java, Third Edition, pozostáva z niekoľkých "položiek", z ktorých každá je prezentovaná vo forme krátkej samostatnej eseje, ktorá poskytuje konkrétne rady, vhľad do jemností platformy Java a príklady kódu. Komplexné opisy a vysvetlenia každej položky objasňujú, čo robiť, čo nerobiť a prečo. Hoci pokrytie siaha až po Javu 9, tento návod pokrýva základné funkcie Javy, s ktorými pracuje každý programátor bez ohľadu na to, s ktorou verziou pracuje.
⬤ Súbežnosť: písať jasné, správne a dobre zdokumentované súbežné programy.
⬤ Objekty: vytváranie a ničenie.
Spoločné metódy.
⬤ Triedy a rozhrania: pokyny na ich používanie, robustnosť a flexibilitu.
⬤ Generics:povedzte kompilátoru, aké typy objektov sú povolené v jednotlivých kolekciách pre bezpečnejšie a prehľadnejšie programy.
⬤ Enumy a anotácie:dve účelové rodiny referenčných typov.
⬤ Funkcie: rozdeľujú veľkú prácu na menšie časti, ktoré by mohli napísať rôzni ľudia oddelení časom aj priestorom.
⬤ Lambdy a prúdy:jednoduchšie vytváranie objektov funkcií.
⬤ Návrhy metód: ošetrujte parametre a návratové hodnoty.
Navrhujte signatúry metód.
Metódy dokumentácie.
⬤ Výnimky: zlepšujú čitateľnosť, spoľahlivosť a udržiavateľnosť programu.
⬤ Serializácia objektov: nebezpečenstvá serializácie a ako ich minimalizovať.
⬤ Všeobecné programovanie:
⬤ lokálne premenné.
⬤ kontrolné štruktúry.
⬤ Knižnice.
⬤ dátové typy.
⬤ odraz.
⬤ národné metódy.
⬤ optimalizácia.
⬤ pomenovacie konvencie.
Programátori stálepovažujú túto knihu za najlepšiu knihu o programovaní v Jave v súčasnosti.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)