KONSPEKT WYKŁADU
Dr Anna Kwiatkowska Katedra Informatyki PL
NAZWA PRZEDMIOTU: Programowanie w języku Java (ok.30 godz.)
Cel zajęć:
Celem przedmiotu jest zapoznanie doktorantów z nowoczesnym językiem programowania.
Program zajęć:
Wykład:
1. Wstęp do programowania w Javie
Rodzaje programów Javy. Środowisko programistyczne Javy. Kompilacja i uruchamianie programów.
2. Programowanie obiektowe w Javie
Części składowe języka. Zarządzanie pamięcią. Tworzenie klas i aplikacji. Pakiety. Interfejsy.
3. Tworzenie apletów i aplikacji graficznych
Cykl życia apletu. Umieszczanie apletów na stronach WWW. Tworzenie graficznego interfejsu użytkownika.
Obsługa zdarzeń. Dodawanie grafiki i dźwięku.
4. Obsługa błędów przy pomocy wyjątków
5. Programowanie współbieżne
6. Obsługa wejścia-wyjścia
7. Programowanie wizualne w technice JavaBeans
8. Obsługa baz danych przy pomocy interfejsu JDBC (Java Database Connectivity)
9. Serwlety i technologia Java Server Pages
10. Programowanie sieciowe
Literatura:
[1] Bielecki J., Java 3RMI, podstawy programowania rozproszonego. Wydawnictwo Helion, 1999.
[2] Eckel B., Thinking in Java, edycja polska. Wydawnictwo Helion, 2001.
[3] Grochala M., Java, aplikacje bazodanowe. Wydawnictwo Helion, 2001.
[4] Lemay L., Cadenhead R., Java 2 dla każdego. Wydawnictwo Helion, 2001.