ODBIERZ TWÓJ BONUS :: »

Java. Zadania z programowania. Przykładowe funkcyjne rozwiązania Mirosław J. Kubiak

Autor:
Mirosław J. Kubiak
Serie wydawnicze:
Zadania z programowania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.0/6  Opinie: 1
Stron:
184
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
29,40 zł 49,00 zł (-40%)
29,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
24,50 zł 49,00 zł (-50%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Zasad programowania funkcyjnego w Javie
  • Różnic między paradygmatem imperatywnym a funkcyjnym
  • Stosowania rozszerzonej pętli for w pracy z kolekcjami
  • Wykorzystywania różnych typów kolekcji: list, zbiorów, map, Vector i Stack
  • Tworzenia i używania czystych funkcji oraz funkcji wyższego rzędu
  • Implementowania rekurencji i rekurencji ogonowej
  • Pisania wyrażeń lambda i definiowania interfejsów funkcyjnych
  • Przetwarzania danych za pomocą strumieni w Javie
  • Wykonywania operacji na strumieniach: range, rangeClosed, sum, reduce, split, count
  • Zastosowania rekurencji w połączeniu ze strumieniami
  • Różnicowania i stosowania strumieni sekwencyjnych oraz równoległych
  • Korzystania z pakietu java.util.function: Function, Consumer, Supplier, Predicate
  • Programowania współbieżnego i równoległego w Javie
  • Zarządzania pulami wątków i synchronizacją
  • Używania blokad i współdziałania między wątkami
  • Tworzenia i uruchamiania projektów w środowisku Apache NetBeans IDE

Poznaj podstawy programowania funkcyjnego w Javie

Java jest obiektowym, bazującym na klasach, współbieżnym językiem programowania. Niezwykłą popularność zawdzięcza on między innymi niezależności od platformy, łatwości pisania w nim programów i klarownemu kodowi. Nic więc dziwnego, że Javę pokochało wielu programistów. To do nich jest skierowana dwuczęściowa publikacja Java. Zadania z programowania, której autorem jest Mirosław J. Kubiak.

Jej druga część, zatytułowana Przykładowe funkcyjne rozwiązania, jest przeznaczona dla odbiorcy, któremu nieobce są podstawy Javy i który chciałby przyswoić elementy programowania funkcyjnego w tym języku. Ideę paradygmatu funkcyjnego Javy autor omawia na wybranych, czytelnych przykładach. Co ciekawe, wszystkim zawartym tu zadaniom - o różnym stopniu trudności - towarzyszą rozwiązania, których skrupulatne prześledzenie pozwoli Ci w krótkim czasie zapoznać się z podstawami programowania funkcyjnego w Javie. W książce znalazła się niemal setka typowych zadań zilustrowanych nie tylko listingami programów dotyczącymi wybranych zagadnień, lecz także licznymi wskazówkami. Wieńczący całość dodatek zawiera szczegółowe podpowiedzi dotyczące kompilacji dowolnego programu w środowisku Apache NetBeans IDE.

  • Rozszerzona pętla for i kolekcje
  • Funkcje
  • Rekurencja i rekurencja ogonowa
  • Wyrażenie lambda i interfejsy funkcyjne
  • Strumienie sekwencyjne i równoległe
  • Pakiet java.util.function
  • Wielowątkowość i równoległość w Javie

Naucz się programowania funkcyjnego w Javie - na konkretnych przykładach!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

Mirosław J. Kubiak - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy ta książka wymaga znajomości podstaw Javy?
Tak, książka jest przeznaczona dla osób, które znają już podstawy języka Java i chcą nauczyć się programowania funkcyjnego w tym języku.
2. Jakie zagadnienia programowania funkcyjnego są omawiane w książce?
Książka obejmuje m.in. wyrażenia lambda, interfejsy funkcyjne, strumienie sekwencyjne i równoległe, rekurencję, funkcje wyższego rzędu oraz pakiet java.util.function.
3. Czy znajdę w książce praktyczne przykłady i zadania do samodzielnego rozwiązania?
Tak, publikacja zawiera niemal sto zadań o różnym stopniu trudności wraz z przykładowymi rozwiązaniami i szczegółowymi wyjaśnieniami.
4. Czy książka wyjaśnia, jak uruchamiać programy w środowisku NetBeans?
Tak, w dodatku do książki znajdziesz instrukcje dotyczące kompilacji i uruchamiania programów w Apache NetBeans IDE.
5. Czy publikacja nadaje się do samodzielnej nauki programowania funkcyjnego w Javie?
Tak, dzięki licznym przykładom, wskazówkom i szczegółowym rozwiązaniom książka świetnie sprawdzi się do samodzielnej nauki.
6. Czy książka porusza zagadnienia związane z wielowątkowością i równoległością w Javie?
Tak, osobny rozdział poświęcony jest współbieżności, programowaniu równoległemu oraz zarządzaniu wątkami w Javie.
7. Czy w książce znajdują się odnośniki do dodatkowych materiałów lub zasobów online?
Tak, w bibliografii oraz dodatkach znajdziesz listę darmowych zasobów internetowych i zbiorów zadań autora.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
29,40 zł
Dodaj do koszyka
Ebook
24,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile