Spis treści

Transkrypt

Spis treści
Spis treści
Wprowadzenie
0-1
Rozdział 1 Tworzenie i obsługa programów
1.1. Klasy obiektów
1.2 . Aplikacje
1.3 . Aplety
1.4 . Aplikacja i aplet w jednym kodzie
1.5 . Interpretacja, kompilacja i obsługa klas w Javie
1.6 . Wyjątki
1.7. Klasy wewnętrzne
1-1
1-2
1-6
1-7
1-9
1-14
1-15
Rozdział 2 Konstrukcja kodu
2.1. Metody konstrukcji kodu programów
2.1.1. Literały
2.1.2. Identyfikatory i słowa kluczowe.
2.1.3. Zmienne
2.1.4. Typy danych
2.1.5. Operatory
2.1.6. Instrukcje sterujące
2.2. Nowe elementy języka w JDK 1.5
2.3 Informacja praktyczna – wyświetlanie polskich znaków w
konsoli platformy Javy
2-1
2-3
2-3
2-5
2-5
2-12
2-16
2-20
2-21
Rozdział 3 Programowanie obiektowe
3.1. Obiekty
3.2. Klasy abstrakcyjne
3.3. Interfejsy, specyfikatory dostępu
3.4. Statyczne klasy wewnętrzne
3.5. Klasy anonimowe
3.6. Adaptery
3.7. Dziedziczenie
3.8. Niszczenie obiektów – zwalnianie pamięci
3-1
3-4
3-5
3-9
3-10
3-11
3-12
3-15
3.9. Tablice
3.10. Kolekcje obiektów
3.11. Typ parametryczny - szablon
3-17
3-18
3-21
Rozdział 4 Programowanie współbieżne – wątki
4.1. Rys historyczny
4.2. Tworzenie wątków w Javie
4.3. Priorytety
4.4. Przetwarzanie współbieżne a równoległe
4.5. Przerywanie pracy wątkom
4.6. Przerywanie tymczasowe
4.7. Synchronizowanie wątków
4.8. Grupy wątków – ThreadGroup
4.9. Demony
4-1
4-2
4-5
4-6
4-7
4-9
4-16
4-27
4-29
Rozdział 5 Aplety, grafika w Javie
5.1. Aplety
5.2. Grafika w Javie
5.2.1. Komponenty
5.2.2. Kontenery
5.2.3. Rozkłady
5.2.4. Zdarzenia
5-1
5-7
5-8
5-12
5-16
5-21
Rozdział 6 Grafika i multimedia w Javie
6.1. Grafika (rysunki)
6.2. Czcionki
6.3. Kolor
6.4. Obrazy
6.5. Dźwięki
6.6. Java Media API
6-1
6-6
6-9
6-11
6-17
6-18
Rozdział 7 Strumienie, operacje wejścia-wyjścia
7.1. Strumienie
7-1
7.2. Standardowe obsługa wejścia-wyjścia - klasy InputStream oraz 7-2
OutputStream
7.2.1. Obsługa wejścia – klasa InputStream
7.2.2. Obsługa wejścia – klasa OutputStream
7.2.3. Obsługa plików
7.3. Obsługa strumieni tekstu
7.4. Dzielenie strumienia – klasa StreamTokenizer
7.5. Strumienie poza java.io
7.6.Nowa obsługa wejścia-wyjścia: bufory i kanały transmisyjne
7-2
7-3
7-6
7-8
7-10
7-11
7-13
Rozdział 8 Integracja Javy z innymi językami – JNI
8.1. Integracja Javy z innymi językami - Java Native Interface (JNI)
8.2. Obsługa metod rodzimych w kodzie Javy
8.3. Kompilacja i generacja plików nagłówkowych
8.4. Implementacja metody rodzimej - funkcja a biblioteka
8.5. Dostęp do metod i pól zdefiniowanych w Javie
8-1
8-2
8-2
8-5
8-6
Rozdział 9 Programowanie sieciowe
9.1. Programowanie sieciowe
9.1.1. Adresowanie komputerów w sieci
9.1.2. Komunikacja przez Internet (klient-serwer)
9.2. Serwlety
9.2.1. Model obsługi wiadomości
9.2.2. Środowisko wykonywania serwletów
9.2.3. Kontrola środowiska wymiany wiadomości
9.2.4. Metody wywoływania serwletów
9.2.5. Obsługa protokołu HTTP – pakiet javax.servlet.http.*
9.2.6. Bezpieczeństwo serwletów
9.3. Zdalne wywoływanie metod - RMI
9.3.1. Typy obiektów i relacje pomiędzy nimi w RMI
9.3.2. Komunikacja w procesie zdalnego wykonywania metod
9.3.3. Konstrukcja obiektu zdalnego – oprogramowanie serwera
9.3.4. Oprogramowanie klienta
9.3.5. Uruchamianie systemu.
9.4. Java i CORBA
9-1
9-1
9-4
9-11
9-12
9-14
9-16
9-18
9-20
9-24
9-24
9-25
9-26
9-28
9-31
9-32
9-34
Rozdział 10 Obsługa baz danych w języku Java
10.1 Obsługa baz danych w Javie - pakiet SQL
10.2 Utworzenie połączenia z bazą danych
10.3 Sterowniki
10.4 Wysłanie polecenia SQL
10-1
10-2
10-3
10-5
10.5 Rezultaty i ich przetwarzanie
10.6. SQLJ – Zanurzanie wyrażeń SQL w kod Javy
10.7. Obiektowe bazy danych i JDO
10-11
10-14
10-15
Rozdział 11 XML
11.1. XML - eXtensible Markup Language – Rozszerzalny Język
Znaczników
11.2. Specyfikacja języka XML
11.3. Przetwarzanie dokumentów XML
11.3.1. Walidacja dokumentów XML
11.4. Definiowanie schematu dokumentu
11.5. Przeszukiwanie dokumentów XML – XPath i XQuery
11.6.Transformacje dokumentów XML – prezentacja informacji
11.7. Java i XML
11.7.1. Obsługa plików konfiguracyjnych
11.7.2. Wykonywanie wyrażeń SQL poprzez odczyt dokumentu
XML
11.7.3. Zapis dokumentu XML w bazie
11.7.4. Transformacja dokumentu XML do HTML/PDF
11-1
11-4
11-7
11-9
11-11
11-15
11-16
11-19
11-19
11-22
11-24
11-25
Rozdział 12 Bezpieczeństwo w Javie
12.1. Bezpieczeństwo programów i danych
12.2. Bezpieczeństwo w Javie
12.3. Obsługa zasad bezpieczeństwa w Javie
12.4. Kryptografia
12.4.1. Kryptografia w Javie
12.4.2. Skróty wiadomości
12.4.3. Kod autentyczności wiadomości - MAC
12.4.4. Klucze i podpis cyfrowy
12.4.5. Szyfrowanie danych
12-1
12-1
12-3
12-9
12-11
12-12
12-15
12-15
12-20

Podobne dokumenty