• Pár kapek Javy •

Obsah (1. část)


1. Když se řekne JAVA

  1. 1.1 Vlastnosti Javy
  2. 1.2 Typy javských programů
  3. 1.3 Kompilace a běh programů


2. Základní programové struktury

  1. 2.1 Základní schéma programu
  2. 2.2 Identifikátory, klíčová slova a konstanty
  3. 2.3 Operátory a separátory
  4. 2.4 Bloky příkazů
  5. 2.5 Datové typy
  6. 2.6 Zpracování chybových stavů


3. Objektově orientovaný přístup

  1. 3.1 Objekt
  2. 3.2 Třída
  3.   3.2.1 Konstruktor
  4.   3.2.2 Podtřída
  5.   3.2.3 Třídní proměnné a metody
  6. 3.3 Typ
  7.   3.3.1 Podtyp
  8.   3.3.2 Vztah Třída - Typ
  9. 3.4 Modifikátory a kvalifikátory
  10. 3.5 Abstraktní třídy
  11. 3.6 Vnitřní třídy
  12.   3.6.1 Lokální třídy


4. Netriviální datové typy

  1. 4.1 Pole
  2. 4.2 Řetězce
  3. 4.3 Kolekce
  4.   4.3.1 Rozhraní Enumeration
  5.   4.3.2 Vector, BitSet, Stack, Hashtable

5. Vstup a výstup

  1. 5.1 Třídy pro práci a manipulaci se soubory
  2. 5.2 Bytový datový proud
  3. 5.3 Znakový datový proud
  4. 5.4 Standartní vstup a výstup
  5. 5.5 Serializace


6. Výjimky

  1. 6.1 Princip výjimek a důležité pojmy
  2. 6.2 Typy výjimek
  3. 6.3 Informace o chybě
  4. 6.4 Tvorba vlastních výjimek
  5. 6.5 Obecné přístupy k ošetření chyb


7. Vlákna

  1. 7.1 Dva přístupy k vytváření vláken
  2.   7.1.1 Třída Thread
  3.   7.1.2 Rozhraní Runnable
  4. 7.2 Životní cyklus vlákna
  5. 7.3 Priorita a plánování
  6. 7.4 Synchronizace
  7. 7.5 Démoni, Skupiny vláken
  8. 7.6 Skupiny vláken


8. Grafické uživatelské rozhraní a Systém zpráv

  1. 8.1 Komponenty GUI
  2. 8.2 Layout managery
  3. 8.3 Systém zpráv
  4. 8.4 Základní metody pro práci s grafikou
  5. 8.5 Třídy a metody pro práci s barevnými modely
  6. 8.6 Třídy a metody pro práci s rastrovými obrazy
  7. 8.7 Třídy pro definici a manipulaci s fonty
  8. 8.8 Návrhový vzor Observer
  9. 8.9 SWING (JFC - Java Foundation Classes)


9. Applety

  1. 9.1 Životní cyklus
  2. 9.2 Bezpečnostní omezení appletu
  3. 9.3 Systémové vlastnosti a parametry appletu
  4. 9.4 Vztah mezi WWW stránkou a appletem


10. Technologie Java Beans



Úvodní stránka