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

Linux E X P R E S, Eliška Roubalová: Java bez předchozích znalostí

Dell - Latitude

Eliška Roubalová: Java bez předchozích znalostí

java_bez_predchozich_zkusenosti.png

Publikací o programování v jazyce Java jsem již četl poměrně hodně. Některé byly tištěné, jiné zase v elektronické podobě. Jedny kvalitnější a další méně kvalitní. Ale protože mne Java zajímá, byl jsem velice rád, když jsem dostal možnost prozkoumat další knihu s touto tematikou.


Víc učebnice než obyčejná kniha

Kniha Java bez předchozích znalostí je již na první pohled velice sympatická a to hlavně proto, že se nejedná o žádnou tlustou mnohasetstránkovou záležitost. A protože mne zajímalo, jak si autorka poradí na sto padesáti stranách s tím, co slibuje název knihy, pustil jsem se do čtení okamžitě.

Poznámka šéfredaktora: Pod stejným názvem vyšla v minulosti ve stejném nakladatelství kniha Jima Keogha. Má podtitul Průvodce pro samouky, zatímco v případě knihy Elišky Roubalové je to spíše tak, že název knihy je Java a podtitulem je bez předchozích znalostí.

Po krátkém pojednání o tom, co čtenáře v knize čeká, se dostávám ihned k první kapitole. Tato pojednává zcela logicky o tom, co to vlastně programování je a co znamená pojem vysokoúrovňový programovací jazyk, jaký je rozdíl mezi zdrojovým kódem a bajtovým kódem nebo co je to a jak probíhá kompilace. Čtenář se zde dozví, jakou potřebuje základní softwarovou výbavu, a jsou mu představena nejznámější vývojová prostředí. Na začátek tedy nic divného a dovoluji si napsat, že jsem takovou první kapitolu více méně čekal.

Nicméně samotný závěr první kapitoly mne potěšil, protože se zde dozvíte o nejčastějších chybách, které při psaní programů můžete udělat a pravděpodobně i uděláte. Závěrečný test vědomostí v mých myšlenkách změnil běžnou knihu na učebnici.

V následující kapitole se už postupně dostávám hlouběji a hlouběji do samé Javy, do problematiky datových typů, jejich dělení a významu, procházím proměnné a jejich deklaraci, inicializaci nebo rozsah platnosti. U každé podkapitoly neschází ukázka kódu s jeho vysvětlením. Na konci kapitoly nacházím opakování probraného tématu v podobě testu. A jak autorka sama doporučuje, pokud testem neprojdu, vracím se zpět a kapitolu procházím ještě jednou.

Velice rychle si zvykám na způsob, jakým je tato kniha napsaná a k mému pochopení problematiky bezesporu přispívá fakt, že mnoho složitějších záležitostí autorka převádí do příkladu z reálného života. Například třídy a objekty popisuje následujícím způsobem: Uvažujte třídu Pes. Každý pes má čtyři nohy, nějakou barvu, nějaký věk, umí štěkat a běhat. Konkrétním objektem náležícím do třídy Pes by pak byl třeba pes Punťa, který má čtyři nohy, hnědou barvu, je mu 7 let a samozřejmě může běhat a štěkat. Snadné a pochopitelné pro každého, co?!



Stejným způsobem jsou poté popisovány nebo přirovnávány další nutné znalosti, bez kterých se při programování nikdo neobejde. A jak jsem již napsal výše, mně tato metoda opravdu velice pomáhá v pochopení souvislostí, které bych jinak musel ve své hlavě poněkud déle zařazovat.

Teď bych klidně mohl vypisovat postupně kapitolu za kapitolou, její obsah a to, co mi přinesla nebo nepřinesla. Mohl, ale nebudu. Obsah knihy je totiž velice ucelený a kapitoly opravdu navazují jedna na druhou, tak aby byl student schopný svoje znalosti rozšiřovat a nemusel knihou listovat tam a zpět. Pokud by ale někoho z vás opravdu zajímal podrobný obsah knihy, můžete ho stáhnout zde.

V případě, že se v průběhu studia dostanete k výrazu nebo k hodnotě takové, že její pochopení vyžaduje širší znalost problematiky, jste na toto upozorněni a dále se budete tímto zaobírat až po následném prostudování patřičných kapitol.

V tomto duchu procházím knihou nebo spíše učebnicí Javy tak hladce, že jsem si ani nestačil uvědomit, kolik už toho vlastně vím, a dostávám se k desáté kapitole. Tím pádem k tvorbě grafického uživatelského prostředí a jak je všeobecně známo, platí i zde rčení: „to nejlepší na konec“. Konečně začnou mít programy kromě své funkce i svůj vzhled.

Své znalosti si po této kapitole vyzkouším v závěrečném testu – v závěrečném projektu. Já napoprvé neprošel, ale pokud tento zvládnete, nezbývá mi nic jiného, než vám gratulovat. Získali jste všechny potřebné znalosti k tomu, abyste mohli dále jazyk Java studovat a stále se zdokonalovat. Ano, je to tak! Tato kniha z vás neudělá programátora, ale umožní vám získat dostatečný přehled a znalosti k tomu, aby z vás jednou opravdový programátor byl.

Autor: Eliška Roubalová
Nakladatelství: Computer Press (Albatros Media a.s.)
Datum vydání: 20. 7. 2015
Počet stran: 160
Formát: 167x225 – brožovaná lepená


Nahoru

Odkazy

Příspěvky

Eliška Roubalová: Java bez předchozích znalostí
gkjsgh 18. 09. 2015, 12:15:32
Odpovědět  Odkaz 
"Uvažujte třídu Pes. Každý pes má čtyři nohy, nějakou barvu, nějaký věk, umí štěkat a běhat. Konkrétním objektem náležícím do třídy Pes by pak byl třeba pes Punťa, který má čtyři nohy, hnědou barvu, je mu 7 let a samozřejmě může běhat a štěkat" Zrovna konkrétně tohle, téměr do slova jsem četl ve své první učebnici C++... A tenhel přístup jak vysvětlovat OOP je konkrétně úplkně na piču... Hodně dlouho mi totrvalo než jsem se to přeuřil něčím normálním
Re: Eliška Roubalová: Java bez předchozích znalostí
helmiczka 18. 09. 2015, 14:40:56
Odpovědět  Odkaz 
Ano, každý problém má své jasné, snadno pochopitelné a zcela samozřejmé NESPRÁVNÉ vysvětlení.
Re: Eliška Roubalová: Java bez předchozích znalostí
Martin 19. 09. 2015, 13:32:08
Odpovědět  Odkaz 
Tak to znamená, že tato kniha/knihy, potažmo tento styl výuky není pro tebe vhodný! Pro mě je to, ten nejlepší styl výuky, jaký zatím znám. Záleží totiž i na tom, jak komu fungují mozkové hemisféry a jak dokáže informace zpracovat a jak je zpracovává. Každý jsme jiný typ a každému se učí lépe jinou metodou. Proto psát, že je něco na "PIČU" je zcela zcestné.
Václav Hejda Re: Re: Eliška Roubalová: Java bez předchozích znalostí
Venca Hejda 19. 09. 2015, 23:56:07
Odpovědět  Odkaz 
Ano přesně tak souhlasím s tím, že co vyhovuje jednomu nemusí vyhovovat jinému. A právě proto vychází mnoho různých publikací, které mají stejný cíl, ale jinou metodiku.
Chyby v opakováních
Matěj Bláha 23. 09. 2016, 21:04:29
Odpovědět  Odkaz 
Dobrý den,
chtěl bych se optat, jestli jsem sám kdo našel v knize chyby v příkladech opakování v kapitole 4. Koukám na ty příklady, přemýšlím kde dělám chybu, že mi to nevychází stejně jako v odpovědích.. nakonec si ten kód napíšu do vývjového prostředí a zjistím, že je to opravdu špatně. Já jakožto začátečník v tomto jazyku jsem byl těmito chybami celkem zmatený.
Každopádně mi knížka příjde napsaná náhodou celkem pěkně :)
Lukáš Jelínek Re: Chyby v opakováních
Lukáš Jelínek 23. 09. 2016, 22:04:42
Odpovědět  Odkaz 
Chyb je tam víc, tady jsou errata: http://knihy.cpress.cz/?p=actions&action=download/file&value=files&id=192684

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

Václav Hejda

Václav Hejda

Václav Hejda (*1974).

Před mnoha lety odmaturoval na strojárně.
Dálkově studoval VŠB Ostrava - obor Informační a systémový managment. Dnes se věnuje Linuxu,OpenSource technologiím a PC.

S Linuxem začal díky Ubuntu 5.10


  • Distribuce: UbuntuGnome
  • Grafické prostředí: GNOME

| blog



Public Relations

Soulad s normou nemusí znamenat bezpečnost

ALEFNemusíme se vracet daleko do minulosti, aby bylo možné pozorovat IT oddělní velkých společností, jak se soustředí téměř výhradně na efektivitu poskytovaných služeb pro primární účely organizace. Proč také ne? Informační bezpečnost byla výsadou několika málo oborů a většina organizací si vystačila s firewallem a antivirovým programem.

Pokračování ...


IBM POWER

Redakční blog

Pavel Fric

Pavel Fric, 21. August

Sayonara Player 1.5.1

Přehrávač, jak má být. Poslední dobou vývoj šlape


Pavel Fric

Pavel Fric, 26. January

MuseScore 3

První aktualizace třetí řady notačního editoru MuseScore


Redakce

Redakce, 21. December

Pište pro LinuxEXPRES

Baví vás Linux? Pište o něm, není to nic těžkého. LinuxEXPRES hledá nové autory.


Všechny blogy »

Dell - Precision