Java Generics and Collections: Zrychlení procesu vývoje v jazyce Java

Hodnocení:   (4,3 z 5)

Java Generics and Collections: Zrychlení procesu vývoje v jazyce Java (Maurice Naftalin)

Recenze čtenářů

Shrnutí:

Kniha 'Java Generics and Collections' poskytuje důkladný úvod do generik Javy a rámce kolekcí. Je dobře strukturovaná, první část je věnována generikám a druhá kolekcím, což vyhovuje jak začátečníkům, tak zkušeným programátorům. Zatímco mnoho recenzí chválí její praktičnost a stručnost, někteří recenzenti shledávají, že v některých oblastech postrádá hloubku, a zmiňují, že nemusí být vhodná pro úplné začátečníky.

Klady:

Stručný a praktický zdroj informací o generikách a kolekcích Javy.
Komplexně pokrývá základní témata, takže je užitečná jak pro začátečníky, tak pro zkušené vývojáře.
Dobré vysvětlení a příklady týkající se generik, zejména jak vylepšit stávající kód.
Jedinečný přístup jako jedna z mála knih věnovaných tomuto tématu.
Pozitivní ohlasy na stav a prezentaci knihy.

Zápory:

Některé oblasti jsou kritizovány za nedostatečnou hloubku, zejména pokud jde o příklady a vysvětlení.
Někteří recenzenti se domnívají, že by kniha mohla být lépe uspořádána, a navrhují, že by bylo vhodnější věnovat se sbírkám před generikami.
Kniha je popisována jako ne zcela ideální pro úplné začátečníky bez předchozích znalostí základů Javy.
Někteří se domnívají, že obsah je k dispozici zdarma na internetu, takže se kniha zdá být méně hodnotná.
Několik recenzí vyjadřuje ohromné zklamání z Javy jako jazyka samotného, což se může odrazit na přijetí knihy.

(na základě 56 hodnocení čtenářů)

Původní název:

Java Generics and Collections: Speed Up the Java Development Process

Obsah knihy:

Tento komplexní průvodce vám ukáže, jak zvládnout nejdůležitější změny v jazyce Java od jeho prvního vydání. Generika a značně rozšířené knihovny kolekcí nesmírně zvýšily výkon Javy 5 a Javy 6. Zároveň však zmátly mnoho vývojářů, kteří nevěděli, jak tyto nové funkce využít.

Kniha Generika a kolekce v Javě pokrývá vše od nejzákladnějších způsobů použití generik až po nejpodivnější rohové případy. Naučí vás vše, co potřebujete vědět o knihovnách kolekcí, takže budete vždy vědět, která kolekce je pro danou úlohu vhodná a jak ji použít.

Mezi probíraná témata patří:

⬤ Základy generik: typové parametry a generické metody.

⬤ Další novinky: boxování a unboxování, smyčky foreach, varargs.

⬤ Podtypování a zástupné znaky.

⬤ Evoluce, nikoli revoluce: generické knihovny se staršími klienty a generičtí klienti se staršími knihovnami.

⬤ Generické knihovny a reflexe.

⬤ Návrhové vzory pro generika.

⬤ Množiny, fronty, seznamy, mapy a jejich implementace.

⬤ Souběžné programování a bezpečnost vláken s kolekcemi.

⬤ Důsledky různých kolekcí na výkon.

Generika a jimi inspirované nové knihovny kolekcí posouvají Javu na novou úroveň. Pokud chcete posunout svou praxi vývoje softwaru na novou úroveň, je tato kniha nezbytnou četbou.

Philip Wadler je profesorem teoretické informatiky na Edinburské univerzitě, kde se ve svém výzkumu zaměřuje na návrh programovacích jazyků. Je spoluautorem GJ, práce, která se stala základem generik v Javě 5 od Sunu. 0.

Maurice Naftalin je technickým ředitelem společnosti Morningside Light Ltd., softwarové konzultační firmy ve Velké Británii. V poslední době působil jako architekt a mentor ve společnosti NSB Retail Systems plc a jako vedoucí týmu klientského vývoje významného britského vládního systému sociálních služeb.

"Brilantní výklad o generických systémech. Zdaleka nejlepší kniha na toto téma, která poskytuje křišťálově jasný návod, jenž začíná základy a končí tím, že čtenář hluboce porozumí použití i návrhu generik.".

Gilad Bracha, vedoucí generik Javy, Sun Microsystems.

Další údaje o knize:

ISBN:9780596527754
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2006
Počet stran:294

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Java Generics and Collections: Zrychlení procesu vývoje v jazyce Java - Java Generics and...
Tento komplexní průvodce vám ukáže, jak zvládnout...
Java Generics and Collections: Zrychlení procesu vývoje v jazyce Java - Java Generics and Collections: Speed Up the Java Development Process
Zvládnutí lambd: Programování v jazyce Java ve vícejádrovém světě - Mastering Lambdas: Java...
Poznámka vydavatele: U produktů zakoupených u...
Zvládnutí lambd: Programování v jazyce Java ve vícejádrovém světě - Mastering Lambdas: Java Programming in a Multicore World

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)