Jasny, to muzu taky doporucit. Pouzivam to. Stahni si NetBeans mobility.
http://download.netbeans.org/netbeans/6.1/final/start.html?bundles/netbeans-6.1-ml-mobility-windows.exe&platform=windows&lang=en&option=mobility
Příspěvky odeslané z IP adresy 193.179.36.–
To Tomas :
V jave jsou vícerozměrná pole definována jako pole polí. Není proto problém seřadit celé řádky pomocí metody soert - jenom si nesmíš splést, co máš dát do prvního a co do druhého indexu.
Problém v takovém vícerozměrném poli bude s tím, jak definovat, který prvek je větší a který menší. K tomu slouží verze metody, které zadáš komparátor.
Pro začátečníka mezi oběma verzemi žádné významné rozdíly nejsou.
Nicméně každá z jmenovaných knih má jiný cíl a učí čtenáře něco jiného.
"Myslíme objektově v jazyku Java 5.0" učí objektově orientované programování a ukazuje, jak je třeba při tomto způsobu programování přemýšlet. Ze syntaxe a knihoven probírá jenom to, co je pro základní kurz OOP potřeba. O výjimkých a vláknech se zde proto dovzíš opravdu jen minimum.
Naproti tomu "Java 6 - Vyukovy kurz" se soustředí především na syntaxi jazyka a jeho knihovny, takže se pro změnu neodzvíš skoro nic o tom, jak se takový OO program vymýšlí.
Takže by asi bylo nejlepší si pořídit obě, ale pozor, "Myslíme objektově..." je už prakticky doprodané a nakladatel další dotisk nechystá.
Najdi si v Googlu DJ Java Decompiler - není-li daná aplikace obfuskovaná, tak by jste měli dostat její poměrně věrnou podobu. Je-li obfuskovaná, pak se někdo snažil, aby program nešlo jednoduše dekompilovat a zjistit o něm cokoliv rozumného bude poměrně obtížné.
Záleží na tom, co hledáš.
Chceš-li jazyk, kterým snadno vysmahneš jakési pidiaplikace, jsou určitě jednodušší.
Hledáš-li seriózní jazyk, v němž je vytvářeno kolem 60 % velkých a kritických aplikací, který se učí na většině univerzit, protože je poměrně mocný a přitom relativně jednodeuchý k naučení, jazyk, v němž se v současné době programuje pravděpodobně nejvíce, pak zvol Javu.