Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III - Helion
Autor: Mirosław J. Kubiak
ISBN: 978-83-283-6956-6
okładka: miękka
Data wydania: 2020-04-01
Księgarnia: Helion
Cena książki: 25,90 zł (poprzednio: 37,00 zł)
Oszczędzasz: 30% (-11,10 zł)
ISBN: 978-83-283-6956-6
okładka: miękka
Data wydania: 2020-04-01
Księgarnia: Helion
Cena książki: 25,90 zł (poprzednio: 37,00 zł)
Oszczędzasz: 30% (-11,10 zł)
Osoby które kupowały "Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Podręcznik startupu. Budowa wielkiej firmy krok po kroku 92,67 zł, (13,90 zł -85%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Scrum. O zwinnym zarz 77,22 zł, (13,90 zł -82%)
- Prawa ludzkiej natury 73,16 zł, (13,90 zł -81%)
Spis treści
Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III -- spis treści
Od autora o trzecim wydaniu 5
Rozdział 1. Proste operacje wejścia-wyjścia 9
- Operacje wejścia-wyjścia - informacje ogólne 9
- Obsługa sytuacji wyjątkowych 18
Rozdział 2. Podejmujemy decyzje w programie 21
- Instrukcje warunkowe w języku Java 21
Rozdział 3. Iteracje 33
- Iteracje - informacje ogólne 33
- Pętla for 34
- Pętla do ... while 35
- Pętla while 35
Rozdział 4. Tablice 59
- Deklarowanie tablic jednowymiarowych 59
- Dostęp do elementów tablicy 60
- Tablice dwuwymiarowe 63
- Działania na macierzach 79
- Sortowanie bąbelkowe 87
- Łańcuchy tekstowe 90
- Konkatenacja 92
Rozdział 5. Programowanie obiektowe 95
- Programowanie obiektowe - informacje ogólne 95
- Rekurencja 108
- Klasa osoba 113
- Dziedziczenie 114
Rozdział 6. Pliki 119
- Pliki tekstowe - informacje ogólne 119
- Pliki o dostępie swobodnym - informacje ogólne 130
Rozdział 7. Wątki 135
- Podstawy wielowątkowości w Javie 135
- Tworzymy pierwszy wątek 136
- Tworzymy wiele wątków 140
- Badamy, kiedy wątek się zakończy 143
- Priorytety wątków 145
- Synchronizacja 149
- Korzystamy z synchronizowanych metod 150
- Instrukcja synchronized 152
- Komunikacja między wątkami 154
- Zawieszanie, wznawianie oraz zatrzymywanie wątków 159
Rozdział 8. Rozszerzona pętla for i kolekcje 163
- Rozszerzona pętla for 163
- Programowanie uogólnione - wprowadzenie 166
- Kolekcje 167
Rozdział 9. Podążając w kierunku funkcyjnego paradygmatu programowania 179
- Wstęp 179
- Co to jest paradygmat programowania? 180
- Co to jest programowanie funkcyjne? 181
Bibliografia 183