1. Wprowadzenie
Kod PDF tego dokumentu jest dostępny pod nazwą |TUTAJ|.
Niniejszy dokument stanowi materiał pomocniczy do zajęć: nie jest to kompletny kurs. Pogłębienie wiedzy wymaga pomocy nauczyciela.
Student znajdzie w nim jednak dużą ilość informacji, które w większości przypadków pozwolą mu na samodzielną pracę.
Istnieje wiele doskonałych książek poświęconych językowi Java. Wśród nich można wymienić:
- „Programowanie w Javie” autorstwa Claude’a Delannoya, wydawnictwo Eyrolles
- „Java klient-serwer” autorstwa Cédrica Nicolasa, Christophe’a Avare’a i Frédérica Najmana, wydana przez Eyrolles.
Pierwsza z tych książek stanowi doskonałe wprowadzenie dydaktyczne do języka Java. Po opanowaniu jej treści można przejść do drugiej pozycji, która przedstawia bardziej zaawansowane aspekty Javy (Java Beans, JDBC, CORBA/RMI). Przedstawia ona interesujące spojrzenie na Javę z perspektywy przemysłowej. Aby pogłębić wiedzę na temat języka Java w różnych dziedzinach, warto sięgnąć po serię „Java series” wydawnictwa O’Reilly. Jeśli chodzi o profesjonalne wykorzystanie języka Java w ramach platformy J2EE, warto przeczytać:
- „Programowanie j2EE”, wydane przez wydawnictwo Wrox i dystrybuowane przez Eyrolles.
Serge Tahé, wrzesień 1998 r., czerwiec 2002 r.
Uwaga: W momencie pisania tego kursu autor nie znał dobrze zasad pisania kodu w Javie, języku, który w 1998 roku był jeszcze stosunkowo nowy. Nie dysponował również narzędziem IDE, które sygnalizowałoby mu naruszenia zasad nazewnictwa w języku Java. W związku z tym nazwy klas i interfejsów powinny zaczynać się wielką literą. Zasada ta nie jest przestrzegana w niniejszym dokumencie. Pod wieloma względami niniejszy kurs jest przestarzały. W rzeczywistości przedstawione technologie – RMI, CORBA, Swing, aplety – nie są już w modzie, a IDE JBuilder już nie istnieje. Zamiast przerabiać ten kurs, w 2015 roku napisałem nowy: [Wprowadzenie do języka Java i ekosystemu Spring na podstawie studium przypadku (2015)], który opiera się na niektórych rozdziałach niniejszego dokumentu. Zaleca się zatem korzystanie z tego nowego kursu i powrót do niniejszego dokumentu tylko wtedy, gdy pojawiają się w nim odniesienia.
Serge Tahé, luty 2026