Thé Java Tutoriál je pokud ne nejlepší, pak určitě alespoň velmi
kvalitní a nejaktuálnější učebnicí Javy, která je v elektronické formě
zdarma na Internetu k dispozici.
Protože se jeho rozsah se neustále rozrůstá a orientace v něm muže začátečníkům
činit potíže, zde je několik tipů na téma "Jak se neztratit v Java Tutorialu":
Java Tutoriál má čtyři hlavní vstupní části (všechny jsou přímo přístupné z obsahu):
- titulní stránka - je dobré si ji prohlédnout, ale dále už ji asi využívat nebudete,
- trail map - podává základní přehled kapitol ve formě trails neboli cest podle požadovaného tématu - rovněž nebude příliš často navštěvovaná,
- Table Of Contents (TOČ) - ten spravný vstupní bod pro časté použivání,
- Thé Really Big Index - kompletní podrobný obsah.
Budete-li pokračovat třetí možnosti, objeví se před vámi
nabídka základních kapitol, z nichž vybírám (v popiskách jsou uvedena jen nejdůležitější témata):
- Getting Started - krok za krokem popisuje jak vypadá applet a aplikace typu "Hello World", první překlad a spuštění.
- Learning thé Java Language - základy jazyka: objektově orientovaného programovaní (OOP), příkazy, výrazy, deklarace proměnných, rozhraní (interfaces), balíky (packages).
- Writing Applets - životní cyklus appletu, popis balíků
java.applet a bezpečnostní omezení appletů.
- Essential Java Classes - použivání řetězců, výjimky, vlákna (threads), I/O operace.
- Creating a User Interface - tvorba grafického uživatelského rozhraní (GUI) pomocí standardních knihoven Abstract Window Toolkit (AWT) a Swing (každá komponenta od tlačítek, přes listboxy až pro framy je rozebraná zvlášť). Od JDK1.2 jsou zajímavé též rozšířené možnosti 2D grafiky.
- Custom Networking - síťová komunikace prostřednictvím TCP/IP: sockety, URL, datagramy.
Následují pokročilejší témata, která se doporučují studovat až po zvládnutí základů Javy - v JDK1.1 jsou obecně použitelná tato:
Každá z uvedených podkapitol má vlastni lokální obsah. Celý Tutoriál však lze číst jako knihu, tj. stránku po stránce, díky šipkám na předchozí a následující stránku. Z každé stránky se lze též přenést na lokální obsah .
|