Java. Ćwiczenia zaawansowane - Helion
ISBN: 83-7197-947-9
stron: 144, Format: B5, okładka: miękka
Data wydania: 2002-06-24
Księgarnia: Helion
Cena książki: 16,00 zł
Ćwiczenia zaawansowane są kolejnym etapem na drodze doskonalenia informatycznych umiejętności. Czytelnicy, którzy poznali poprzednią książką Marcina Lisa "Java. Ćwiczenia praktyczne", z całą pewnością nie będą zawiedzeni.
Z niniejszej publikacji dowiemy się, jak pisać programy wielowątkowe i jak w Javie obsługiwać bazy danych. Napiszemy własny, gotowy do praktycznego użycia czat oraz aplikację do wysyłania SMS-ów. Nauczymy się też tworzyć aplikacje sieciowe z interfejsem graficznym!
Wybrane zagadnienia:
- Wątki i programowanie współbieżne w Javie
- Synchronizacja wątków
- Programowanie sieciowe
- Czym są gniazda?
- Serwer wielowątkowy
- Łączenie z bazą danych
- Dodawanie rekordów
- Modyfikacja rekordów w bazie
- Obsługa transakcji i wartości null
- Aplikacja z interfejsem graficznym
Osoby które kupowały "Java. Ćwiczenia zaawansowane", wybierały także:
- Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII 193,23 zł, (59,90 zł -69%)
- Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie 98,98 zł, (39,59 zł -60%)
- Metoda dziel i zwyci 89,00 zł, (35,60 zł -60%)
- Język C. Kurs video. Praktyczne wprowadzenie do programowania 98,98 zł, (39,59 zł -60%)
- JavaFX. Kurs video. Wzorce oraz typy generyczne 79,00 zł, (31,60 zł -60%)
Spis treści
Java. Ćwiczenia zaawansowane -- spis treści
Wstęp (5)
Rozdział 1. Wątki i programowanie współbieżne w Javie (7)
- Klasa Thread (7)
- Interfejs Runnable (11)
- Synchronizacja wątków (17)
Rozdział 2. Programowanie sieciowe (29)
- Czym są gniazda? (29)
- Gniazda w Javie (30)
- Klient i serwer (35)
- Transmisja danych (39)
- Serwer wielowątkowy (49)
Rozdział 3. Aplikacje sieciowe z interfejsem graficznym (63)
- Prawdziwa aplikacja - czat (chat) w Javie (63)
- Chat Serwer (77)
- Wyślij SMS (88)
- Idea (92)
Rozdział 4. Bazy danych (97)
- Łączenie z bazą danych (97)
- Dodawanie rekordów (106)
- Modyfikacja rekordów w bazie (112)
- Obsługa transakcji i wartości null (120)
- Aplikacja z interfejsem graficznym (126)