Funktionale Programmierung in Java und Kotlin
eBook - ePub

Funktionale Programmierung in Java und Kotlin

Eine umfassende Einführung

  1. 470 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

Funktionale Programmierung in Java und Kotlin

Eine umfassende Einführung

Über dieses Buch

Ihr Weg vom objektorientierten zum funktionalen Java

  • Techniken, Muster und Best Practices für den praktischen Einsatz
  • Mit vielen Codebeispielen zum kostenlosen Download
  • Neu in der 2. Auflage: moderne Programmierung mit Kotlin

 

Mit Lambda-Ausdrücken hat die funktionale Programmierung in Java Einzug gehalten und mit Kotlin steht eine moderne Sprache für die Java-Welt zur Verfügung, die für eine funktionale Programmierung konzipiert wurde. Um die Vorteile dieses neuen Sprachfeatures effektiv nutzen zu können, ist jedoch ein grundlegendes Verständnis des funktionalen Programmierparadigmas notwendig, denn funktionale Programmierung unterscheidet sich stark von unserer gewohnten Welt der imperativen und objektorientierten Programmierung.

Dieses Buch bietet eine tiefgehende Einführung in die grundlegenden Möglichkeiten und Prinzipien der funktionalen Programmierung in Java und Kotlin. Anhand einer Vielzahl von Codebeispielen mit detaillierten Erläuterungen lernen Sie schrittweise die Welt dieses Programmierparadigmas kennen. Neu in dieser 2. Auflage ist ein eigener, umfassender Teil zur funktionalen Programmierung in Kotlin. 

Das Buch erläutert die wichtigsten Konzepte wie:

  • Lambda-Ausdrücke und funktionale Interfaces
  • Programmieren ohne Seiteneffekte
  • Funktionale Datenstrukturen
  • Arbeiten mit Funktionsparametern und höheren Funktionen
  • Funktionsketten und Funktionskomposition mit Monaden
  • Streams
  • Parallele Verarbeitung mit Streams
  • Reaktive Streams im System RxJava
  • Asynchrone Funktionsketten
  • Kotlin-Erweiterungsfunktionen für die Java-Collections
  • Lambda-Ausdrücke und Lambda-Ausdrücke mit Empfänger in Kotlin
  • Gestaltung von domänenspezifischen Sprachen 

 

375,005 Studierende vertrauen auf uns

Zugang zu über 1,5 Millionen Titeln zu einem fairen monatlichen Preis.

Mit unseren Lerntools kannst du noch effizienter lernen.

Information

Jahr
2025
Auflage
2
eBook-ISBN:
9783988902603

Inhaltsverzeichnis

  1. Cover
  2. Hinweise zur Benutzung
  3. Titel
  4. Impressum
  5. Inhalt
  6. Vorwort
  7. 1 Einleitung
  8. Teil I Grundlagen der funktionalen Programmierung in Java
  9. Teil II Gestaltungsprinzipien und Entwurfsmuster
  10. Teil III Funktionale Systeme und Bibliotheken
  11. Teil IV Funktionale Programmierung in Kotlin
  12. A Bibliografie
  13. B Laufzeitexperimente Parallele Streams
  14. Fußnoten
  15. Index
  16. Über den Autor

Häufig gestellte Fragen

Ja, du kannst dein Abo jederzeit über den Tab Abo in deinen Kontoeinstellungen auf der Perlego-Website kündigen. Dein Abo bleibt bis zum Ende deines aktuellen Abrechnungszeitraums aktiv. Erfahre, wie du dein Abo kündigen kannst
Nein, Bücher können nicht als externe Dateien, z. B. PDFs, zur Verwendung außerhalb von Perlego heruntergeladen werden. Du kannst jedoch Bücher in der Perlego-App herunterladen, um sie offline auf deinem Smartphone oder Tablet zu lesen. Erfahre, wie du Bücher herunterladen kannst, um sie offline zu lesen
Perlego bietet zwei Pläne an: Essential und Complete
  • Essential ist ideal für Lernende und Fachkräfte, die es genießen, eine Vielzahl von Themen zu erkunden. Greife auf die Essential Library mit über 800.000 vertrauenswürdigen Titeln und Bestsellern in den Bereichen Wirtschaft, persönliche Weiterentwicklung und Geisteswissenschaften zu. Enthält unbegrenzte Lesezeit und Standard-Vorlesestimme.
  • Complete: Perfekt für fortgeschrittene Lernende und Forschende, die vollen, uneingeschränkten Zugriff benötigen. Entsperre über 1,5 Millionen Bücher zu Hunderten von Themen, einschließlich akademischen und spezialisierten Titeln. Der Complete-Plan enthält außerdem fortschrittliche Funktionen wie Premium Vorlesen und Forschungsassistent.
Beide Pläne sind mit monatlicher, halbjährlicher oder jährlicher Abrechnungskadenz verfügbar.
Wir sind ein Online-Lehrbuch-Abonnement-Service, bei dem du für weniger als den Preis eines einzelnen Buchs pro Monat Zugriff auf eine gesamte Online-Bibliothek erhältst. Bei über 1,5 Millionen Büchern zu mehr als 990 Themen bist du bestens versorgt! Erfahre mehr über unsere Mission
Achte auf das Symbol zum Vorlesen bei deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Erfahre mehr über die Funktion „Vorlesen“
Ja! Du kannst die Perlego-App sowohl auf iOS- als auch auf Android-Geräten nutzen, damit du jederzeit und überall lesen kannst – sogar offline. Perfekt für den Weg zur Arbeit oder wenn du unterwegs bist.
Bitte beachte, dass wir Geräte, auf denen die Betriebssysteme iOS 13 und Android 7 oder noch ältere Versionen ausgeführt werden, nicht unterstützen können. Mehr über die Verwendung der App erfahren
Ja, du kannst auf Funktionale Programmierung in Java und Kotlin von Herbert Prähofer im PDF- und/oder ePUB-Format sowie auf andere beliebte Bücher in Informatik & Programmierung in Java zugreifen. In unserem Katalog stehen über 1,5 Millionen Bücher zur Verfügung.