Literatura pro jazyk Java a OOP

Java laik

Literatura pro jazyk Java a OOP
« kdy: 07. 08. 2012, 14:45:12 »
Zdravim

I kdyz vim, ze podobnych temat je spousta nejsou povetsinou aktualniho data a proto vytvarim dalsi. Hledam knihu/serial ktery muze poskytnout zacatecnikovi v jave uzitecne informace o tvorbe programu a zakladech OOP. Momentalne vyuzivam webu newboston (vicemene prehled o tom jak se co zapisuje v jave) a knihy R.Pecinovskeho  Naucte se myslet a programovat objektove (pro blizsi seznameni se s OOP nicmena tato kniha mi nevyhovuje).

Abych to upresnil hledam knihu/serial ktera nejakym zpusobem probira teorii a nasleduje prakticka ukazka casti kodu aby bylo mozne si danou techniku zafixovat a upravit ji az v pripade ze se najde lepsi zpusob.
« Poslední změna: 07. 08. 2012, 14:48:44 od Petr Krčmář »


Re:Literatura pro jazyk Java a OOP
« Odpověď #1 kdy: 07. 08. 2012, 15:52:41 »
Co třeba knihy od Herouta?

JS

Re:Literatura pro jazyk Java a OOP
« Odpověď #2 kdy: 07. 08. 2012, 16:18:44 »
No, ja nejsem Java ani OOP expert, ale mam pocit, ze se to vnimani, jak programovat spravne "objektove" dost meni.. (design patterny, dedeni vs. kompozice). Urcite nic nepokazis, kdyz si prectes Code Complete, i kdyz to neni o Jave. Taky hodne lidi (na forech) pochvaluje Effective Java, ale to neznam.

alef0

Re:Literatura pro jazyk Java a OOP
« Odpověď #3 kdy: 07. 08. 2012, 16:26:29 »
Effective Java je must-read kniha, ale je úzko zviazaná s nuansami a praktikami toho jazyka: ono to nie je veľmi kniha pre úplného začiatočníka.

JS

Re:Literatura pro jazyk Java a OOP
« Odpověď #4 kdy: 08. 08. 2012, 17:41:29 »
Citace
Effective Java je must-read kniha, ale je úzko zviazaná s nuansami a praktikami toho jazyka: ono to nie je veľmi kniha pre úplného začiatočníka.

Z otazky vyplynulo, ze tazatel uz Javu zna, akorat chce znat prave ty "best practices".


alef0

Re:Literatura pro jazyk Java a OOP
« Odpověď #5 kdy: 08. 08. 2012, 19:46:31 »
Dopytovateľ hovorí, že hľadá "uzitecne informace o tvorbe programu a zakladech OOP." To je žiaľ pomerne vágne definované.

Z tých pokročilých vecí:
* Code Complete určite: tam sú veci, čo platia krížom cez jazyky, aj keď to nie je nutne len pre Javu a pre OOP.
* Head First Java minimálne kvôli tomu, že je to pre začiatočníkov a oplatí sa overiť si základné veci: oni už tam zavádzajú zopár vecí z designu.
* zmienená Effective Java: ale tam sa predpokladá, že človek sa už orientuje v základných syntaktických veciach a nemá problém rozoznať interface od inštancie.
* Refactoring od Martina Fowlera: tam sa zoberie príklad požičovne filmov, ktorý na začiatku vyzerá "nejak" a postupne sa upravuje a programuje podľa toho, aké chyby je v návrhu vidiet
* Head First Design patterns: písané v duchu Head First Java, ukazujú sa návrhové vzory na príkladoch a IMHO je to prívetivejšíe než stará klasika od GoFu: jednak preto, že je to v Jave a jednak preto, že niektoré GoF patterny tak nejak stratili na popularite
* niečo o dependency injection, lebo ten už je takmer všade (Spring / JEE): možno to tretie vydanie o Springu, lebo tam sa zároveň pokryje široká plejáda príhľahlých filozofií (od aspektov cez vzor Template, Dao ...).

Java laik

Re:Literatura pro jazyk Java a OOP
« Odpověď #6 kdy: 09. 08. 2012, 14:48:39 »
Dekuji za rady a navrhy. Urcite zkusim sehnat co pujde :)