Wprowadzenie
- krótka historia języka,
- wersje Javy,
- najprostsza aplikacja,
- konieczne komponenty (JDK, JRE),
- rozszerzenia,
- przekazywanie parametrów,
- wyjątki,
- typy obiektów,
- referencje.
Tworzenie projektów
- środowisko Eclipse,
- stworzenie projektu i uruchomienie,
- podpowiadanie kodu,
- debugger.
Programowanie obiektowe w języku Java
- zagadnienia programowania obiektowego: dziedziczenie, polimorfizm, enkapsulacja,
- elementy statyczne,
- widoczność obiektów,
- modyfikatory,
- interfejsy
Możliwości języka Java
- obsługa wejścia i wyjścia,
- wyjątki,
- pętle,
- tablice,
- serializacja obiektów
Biblioteki wbudowane
- Użycie klas wbudowanych w język Java: kolekcje JCF, biblioteki
Tworzenie gotowych aplikacji
- tworzenie i testowanie aplikacji
- biblioteka JUnit,
- tworzenie Javadoc,
- tworzenie JARów,
- użycie biblioteki log4j.