wyklad_1xbvasj64.pdf

(352 KB) Pobierz
648092997 UNPDF
Programowanie w języku JAVA
Wykład I
Wstęp, pierwsze programy
Piotr Kopniak
648092997.007.png 648092997.008.png
Informacje organizacyjne
Wykład jest obowiązkowy
Wykład kończy się egzaminem
Treści dwóch bieżących wykładów będą
umieszczane na stronie: pluton.pol.lublin.pl/~copy
Znajomość treści z wykładów będzie
weryfikowana na laboratorium
Koło naukowe Pentagon Café – cafe.pollub.pl
648092997.009.png 648092997.010.png
Treści wykładowe
1.Wstęp, pierwsze programy
wersje środowiska, struktura programu, kompilacja i uruchamianie
2.Podstawy programowania
typy danych, operatory, instrukcje, tablice
3.Programowanie obiektowe
klasy, obiekty, pola, metody, konstruktory, adnotacje, kompozycja i
dziedziczenie, składowe statyczne, abstrakcja, typy parametryzowane,
kolekcje, itd.
4.Swing – GUI
graficzny interfejs użytkownika, mechanizmy, zarządcy układu,
komponenty
5.Obsługa zdarzeń
pojęcie zdarzenia, rodzaje zdarzeń, metody obsługi, adaptery
6.Obsługa wyjątków
rodzaje wyjątków, metody obsługi, przechwytywanie i specyfikacja
648092997.001.png 648092997.002.png
Treści wykładowe
7.Wielowątkowość
wątek, cykl życia, wykonawcy, wątki GUI, timery
8.Obsługa systemu wejścia-wyjścia
system plików, strumienie binarne i znakowe, kompresja, serializacja
9.Przetwarzanie rozproszone – programowanie
sieciowe
programowanie wysoko i niskopoziomowe, gniazda, datagramy, SSL
10.Bazy danych
architektura, sterowniki, podstawy SQL, budowa aplikacji
11.Kryptografia
szyfrowanie i deszyfrowanie danych
648092997.003.png 648092997.004.png
Źródła wiedzy na temat Javy
Bruce Eckel: "Thinking in Java", edycja polska, Helion, Gliwice
2001, 2006 (Wydanie IV – JDK 1.5 i 1.6)
Anna Kamińska, „Java. Kurs podstawowy. Najnowsza wersja
JAVA SE 6”, Wydawnictwo NAKOM , Październik 2008
Laura Lemay, Rogers Cadenhead: "Java 2 dla każdego", Helion,
Gliwice 2001
Marcin Lis: „Java – Ćwiczenia praktyczne”, Helion, 2002
Michał Grochala: „Java – aplikacje bazodanowe”, Helion, 2000
www.javaworld.com
www.bruceeckel.com (www.MindView.com)
java.sun.com
(http://www.oracle.com/technetwork/java/index.html)
(http://download.oracle.com/javase/tutorial/)
www.java.com
www.java.net
648092997.005.png 648092997.006.png
Zgłoś jeśli naruszono regulamin