Hodnocení:
Kniha je mezi vývojáři Javy vysoce ceněna pro své praktické rady, vhled do osvědčených postupů a podrobné vysvětlení jazyka. Je oceňována zejména proto, že je cenným zdrojem informací pro ty, kteří již mají základní znalosti jazyka Java. Nedoporučuje se však úplným začátečníkům, protože mnohé koncepty mohou být bez předchozích znalostí náročné na pochopení.
Klady:⬤ Zlepšuje pochopení jazyka Java pro ty, kteří již znají jeho syntaxi.
⬤ Nabízí praktické rady a vysvětlení osvědčených postupů.
⬤ Poskytuje jedinečné postřehy autora, který je sám vývojářem v Javě, včetně pohledů do zákulisí standardních knihoven.
⬤ Přehledný a srozumitelný styl psaní usnadňuje čtení.
⬤ Slouží jako skvělá reference pro upevnění znalostí a dovedností.
⬤ Zahrnuje nové funkce Javy, jako jsou lambda výrazy a proudy.
⬤ Není vhodná pro úplné začátečníky; bez předchozích zkušeností s Javou může být matoucí.
⬤ Čtenáři zaznamenali některé tiskové vady a drobné tiskové chyby.
⬤ Autorův programátorský styl může být pro některé obtížně srozumitelný.
⬤ Mohlo by být prospěšné více příkladů, které by porovnávaly dobré a špatné postupy.
(na základě 244 hodnocení čtenářů)
Effective Java
Definitivní průvodce osvědčenými postupy programovacího jazyka Java od Joshe Blocha
Každá kapitola knihy Effective Java, Third Edition, se skládá z několika "položek", z nichž každá je prezentována formou krátké samostatné eseje, která poskytuje konkrétní rady, vhled do jemností platformy Java a příklady kódu. Obsáhlé popisy a vysvětlení každé položky osvětlují, co dělat, co nedělat a proč. Přestože pokrytí sahá až do verze Java 9, tento návod pokrývá základní funkce Javy, se kterými pracuje každý programátor bez ohledu na to, o jakou verzi se jedná.
⬤ Souběžnost: psaní jasných, správných a dobře zdokumentovaných souběžných programů.
⬤ Objekty:vytváření a ničení.
Běžné metody: Obr. 2.
⬤ Třídy a rozhraní: pokyny pro jejich použitelnost, robustnost a flexibilitu.
⬤ Generika:řekněte překladači, jaké typy objektů jsou povoleny v jednotlivých kolekcích, aby byly programy bezpečnější a přehlednější.
⬤ Enumy a anotace:dvě účelové rodiny referenčních typů.
⬤ Funkce: rozdělují velkou práci na menší části, které by klidně mohli psát různí lidé odděleni časem i prostorem.
⬤ Lambdy a proudy:snadnější vytváření objektů funkcí.
⬤ Návrhy metod: ošetřete parametry a návratové hodnoty.
Navrhujte signatury metod.
Metody dokumentace.
⬤ Výjimky: zlepšují čitelnost, spolehlivost a udržovatelnost programu.
⬤ Serializace objektů: nebezpečí serializace a jak je minimalizovat.
⬤ Obecné programování:
⬤ Lokální proměnné.
⬤ kontrolní struktury.
⬤ Knihovny.
⬤ datové typy.
⬤ odraz.
⬤ nativní metody.
⬤ optimalizace.
⬤ pojmenovací konvence.
Programátoři stálepovažují tuto knihu za nejlepší knihu o programování v Javě současnosti.
© 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)