Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II - ebook
Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II - ebook
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ą!
Spis treści
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)
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-283-4583-6 |
Rozmiar pliku: | 2,9 MB |