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 dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO 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łacę z Getin Bank 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