Szczegóły ebooka

Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II

Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II

Mirosław J. Kubiak

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ą!

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