Szczegóły ebooka
Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II
Mirosław J. Kubiak
W Javie programy już zaczynamy!
Trudno dziś poważnie myśleć o programowaniu bez porządnej znajomości języka Java. Aplikacje pisane w Javie są wykorzystywane w najróżniejszych okolicznościach, a sam język doskonale nadaje się także do zastosowań sieciowych. Jeśli zetknąłeś się już z tym językiem, znasz jego podstawowe elementy i nie jest Ci całkiem obce środowisko programistyczne NetBeans IDE, pora wziąć się za poważniejsze projekty. Doskonałą okazją do podciągnięcia się w pisaniu programów i wejścia na wyższy poziom wtajemniczenia będzie przerobienie wszystkich zadań z programowania, zaproponowanych w niniejszej książce.
Drugie wydanie tej poczytnej pozycji uwzględnia zmiany, jakie zaszły w języku Java od 2011 roku, i zawiera mnóstwo zadań projektowych, dzięki którym opanujesz kolejne aspekty programowania w Javie. Jeśli nie uda Ci się samodzielnie rozwiązać jakiegoś zadania, zawsze możesz zobaczyć, jak wybrnął z niego autor. Możesz się zainspirować, podchwycić jakiś trik, przeanalizować kod, zorientować się, w którym popełniłeś błąd. Taka formuła pozwoli Ci uczyć się przy zachowaniu pewnej swobody działania, a jej efektywność jest ogromna. Zobacz, zaprojektuj, zrealizuj!
- Proste operacje wejścia-wyjścia
- Instrukcje warunkowe
- Iteracje, pętla for, pętla do ... while, pętla while
- Tablice jedno- i wielowymiarowe, macierze i kolekcje
- Programowanie obiektowe, rekurencja i dziedziczenie
- Pliki tekstowe i o dostępie swobodnym
- Wątki, wielowątkowość i synchronizacja
Zaprzyjaźnij się z Javą!
Od autora o drugim 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 (23)
- Instrukcje warunkowe w języku Java (23)
Rozdział 3. Iteracje (35)
- Iteracje - informacje ogólne (35)
- Pętla for (36)
- Pętla do ... while (37)
- Pętla while (37)
Rozdział 4. Tablice (61)
- Deklarowanie tablic jednowymiarowych (61)
- Dostęp do elementów tablicy (62)
- Tablice dwuwymiarowe (65)
- Działania na macierzach (81)
- Sortowanie bąbelkowe (89)
- Łańcuchy tekstowe (92)
- Konkatenacja (94)
- Pętla for-each (95)
- Kolekcje (98)
Rozdział 5. Programowanie obiektowe (103)
- Programowanie obiektowe - informacje ogólne (103)
- Rekurencja (116)
- Klasa osoba (121)
- Dziedziczenie (122)
Rozdział 6. Pliki (127)
- Pliki tekstowe - informacje ogólne (127)
- Pliki o dostępie swobodnym - informacje ogólne (138)
Rozdział 7. Wątki (143)
- Podstawy wielowątkowości w Javie (143)
- Tworzymy pierwszy wątek (144)
- Tworzymy wiele wątków (148)
- Badamy, kiedy wątek się zakończy (151)
- Priorytety wątków (153)
- Synchronizacja (157)
- Korzystamy z synchronizowanych metod (158)
- Instrukcja synchronized (160)
- Komunikacja między wątkami (162)
- Zawieszanie, wznawianie oraz zatrzymywanie wątków (167)
Bibliografia (173)
- Tytuł:Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II
- Autor:Mirosław J. Kubiak
- ISBN:978-83-283-4583-6, 9788328345836
- Data wydania:2018-03-30
- Format:Ebook
- Identyfikator pozycji: javaz2
- Wydawca: Helion