Darmowa dostawa od 150,00 zł
Java. Zadania z programowania. Przykładowe funkcyjne rozwiązania
Promocja Okazja

Java. Zadania z programowania. Przykładowe funkcyjne rozwiązania

  • Rok wydania: 2022 Oprawa: miękka ISBN: 9788328386686 Ilość stron: 184 Format: 16,5 x 23,5 cm
Rozmiar

44,91 zł

brutto / 1szt.
Najniższa cena z 30 dni przed obniżką: 49,90 zł / szt.-10%
Cena regularna: 49,90 zł / szt.-10%
Cena katalogowa:
Możesz kupić za pkt.
z
Produkt dostępny w bardzo dużej ilości
Skontaktuj się z obsługą sklepu, aby oszacować czas przygotowania tego produktu do wysyłki.
Produkt dostępny w bardzo dużej ilości
Wysyłka
14 dni na łatwy zwrot
Sprawdź, w którym sklepie obejrzysz i kupisz od ręki
Java. Zadania z programowania. Przykładowe funkcyjne rozwiązania
Java. Zadania z programowania. Przykładowe funkcyjne rozwiązania
Bezpieczne zakupy
Odroczone płatności. Kup teraz, zapłać później, jeżeli nie zwrócisz
Kup teraz, zapłać później - 4 kroki
Przy wyborze formy płatności, wybierz PayPo.PayPo - kup teraz, zapłać za 30 dni
PayPo opłaci twój rachunek w sklepie.
Na stronie PayPo sprawdź swoje dane i podaj pesel.
Po otrzymaniu zakupów decydujesz co ci pasuje, a co nie. Możesz zwrócić część albo całość zamówienia - wtedy zmniejszy się też kwota do zapłaty PayPo.
W ciągu 30 dni od zakupu płacisz PayPo za swoje zakupy bez żadnych dodatkowych kosztów. Jeśli chcesz, rozkładasz swoją płatność na raty.
Po zakupie otrzymasz pkt.

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!

Uzupełnieniem książki jest: Java. Zadania z programowania. Przykładowe imperatywne rozwiązania

Spis treści:

Od autora

Rozdział 1. Programowanie funkcyjne - wprowadzenie

  • Wstęp
    • Co to jest paradygmat programowania?
    • Co to jest programowanie funkcyjne?

Rozdział 2. Rozszerzona pętla for i kolekcje

  • Rozszerzona pętla for
  • Kolekcje
  • Wybrane rodzaje kolekcji
    • Lista
    • Zbiór
    • Mapa
    • Klasy Vector i Stack

Rozdział 3. Funkcje w Javie

  • Czyste funkcje
  • Funkcje wyższego rzędu
  • Przykłady zadań wprowadzających do dalszych rozdziałów
  • Strumienie

Rozdział 4. Rekurencja i rekurencja ogonowa

  • Rekurencja
  • Rekurencja ogonowa

Rozdział 5. Wyrażenia lambda i interfejsy funkcyjne

  • Wyrażenie lambda
  • Interfejs funkcyjny

Rozdział 6. Strumienie w Javie

  • Wprowadzenie
  • Przykład porównujący oba paradygmaty: imperatywny i funkcyjny
  • Operacje na strumieniu
  • Proste strumienie
  • Strumienie numeryczne
  • Wykonywanie operacji na strumieniu
    • Metody range() i rangeClosed()
    • Metoda sum()
    • Metoda reduce()
    • Metody split() i count()
  • Rekurencja i rekurencja ogonowa z użyciem strumienia
  • Firma

Rozdział 7. Strumienie równoległe w Javie

  • Wprowadzenie
  • Strumienie sekwencyjne vs. równoległe
  • Strumienie równoległe

Rozdział 8. Pakiet java.util.function

  • Function
  • Consumer
  • Supplier
  • Predicate

Rozdział 9. Wielowątkowość i równoległość w Javie

  • Współbieżność i równoległość
  • Pule wątków
  • Synchronizacja wątków raz jeszcze
  • Użycie blokad
  • Współdziałanie między wątkami
  • Programowanie równoległe

Dodatek

  • Tworzenie nowego projektu
  • Uruchomienie naszego programu
  • Wzorzec kodu programu dla programowania obiektowego

Bibliografia

  • Darmowe zasoby Internetu
  • Zbiory zadań autora z programowania
Marka
Autor
Mirosław J. Kubiak
ISBN
9788328386686
Potrzebujesz pomocy? Masz pytania?Zadaj pytanie a my odpowiemy niezwłocznie, najciekawsze pytania i odpowiedzi publikując dla innych.
Zapytaj o produkt
Jeżeli powyższy opis jest dla Ciebie niewystarczający, prześlij nam swoje pytanie odnośnie tego produktu. Postaramy się odpowiedzieć tak szybko jak tylko będzie to możliwe. Dane są przetwarzane zgodnie z polityką prywatności. Przesyłając je, akceptujesz jej postanowienia.
Napisz swoją opinię
Twoja ocena:
5/5
Dodaj własne zdjęcie produktu:
pixel