přejít na obsah přejít na navigaci

Linux E X P R E S, Ian F. Darwin: Java - kuchařka programátora

Daktela

Ian F. Darwin: Java - kuchařka programátora

Programátoři-začátečníci v Javě obvykle tápou, protože API Javy obsahuje stovky tříd, některé jsou v různých verzích (například Java Collection API obsahuje pro stejné použití několik typů). Aby programátor používal ty správné, musí se někdy doslova ponořit do historie vývoje API a zjistit si, proč nemá určitou třídu používat a kde najít alternativu.


Tato kuchařka je velmi dobrou studnicí tipů a rad a poslouží zejména začínajícím a mírně pokročilým vývojářům. První část shrnuje skutečné základy (kompilace, classpath, ladění, applety), ale nechybí také sice základní, ale již pokročilejší problémy (Ant, testování).

Jak jsem nastínil, jedná se o kuchařku. Každá kapitola je rozčleněna na konkrétní problémy a jejich řešení. V závěru každého řešení je cenný souhrn, rozvinutí dalších možností řešení problému a odkazy na zdroje. Další část knihy je věnována řetězcům, regulárním výrazům, číslům a manipulaci s daty a časy.

Další část autor věnuje datovým strukturám, objektově orientovanému programování, novinkám ve verzi 5.0. Musím vyzdvihnout výborný překlad a odbornou korekturu, text je doplněn o aktuální informace nebo věci týkající se češtiny.

Vstup a výstup, operace se soubory, síťování a podpora cizích jazyků - to je základ v každém programovacím jazyce. Překvapila mě kapitola o sériovém a paralelním rozhraní, grafice a zvuku - to nejsou častá témata, která se řeší v Javě. Opakem je tvorba grafického uživatelského rozhraní pomocí knihoven Swing. V knize najdete řešení všech základních otázek týkajících se tvorby GUI.

Kapitola o JDBC začíná trošku netradičně tipem na JDO technologii, která je relativně mladá. Následují řešení problémů s XML, RMI, elektronickou poštou a vlákny. V knížce najdete i informace o reflexi, appletech a spolupráce s jinými jazyky (C, C++, Perl a Python).

Pakliže někdy při programování v Javě hodně hledáte v dokumentaci a nevíte přesně, kudy kam, je publikace určena právě vám. Naopak zkušení programátoři spíše knížku jen prolistují a odnesou si několik cenných rad, které třeba neznali.

Ian F. Darwin. Java – kuchařka programátora. Computer Press 2006, počet stran: 800 černobílých. ISBN – 80-251-0644-5.

Nahoru

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz

Lukáš Zapletal

Lukáš Zapletal

Senior Software Engineer @ Red Hat


  • Distribuce: Fedora

| blog



Public Relations

Je možné nasadit aplikaci za jediný týden?

CiscoJestli jste někdy řešili nasazování aplikace, asi víte, že všechno odladit může být celkem zdlouhavá záležitost. Dokážete si představit, že na to máte jen týden? Že je to nemožné? Není! Jde to a ani to nemusí být příliš složité.

Pokračování ...


GFI

Public Relations

Jak bezpečné jsou bezpečnostní kamery? Nezmeškejte konferenci Axis Talk 2021

AxisÚtoky hackerů čím dál častěji míří na kamerové systémy. Jak se účinně bránit? I to bude tématem online konference společnosti Axis Communications, švédského světového leadera v bezpečnostních a smart city technologiích. Připojte se 20. a 21. dubna!

Pokračování ...


Redakční blog

Pavel Fric

Pavel Fric, 10. April

Zapojte se do tvorby distribuce Mageia

Podílejte se na vytváření balíčků pro Mageiu, dělejte, co je potřeba, staňte se baličem


Pavel Fric

Pavel Fric, 13. March

Lollypop

Lollypop je hudební přehrávač navržený, jak ukazuje jeho podoba, aby výborně zapadl do pracovního...


Pavel Fric

Pavel Fric, 26. February

QElectroTech

Kreslení elektrotechnických i jiných výkresů


Všechny blogy »

Axis Talk 2021