Funktionale Programmierung in Java und Kotlin
eBook - ePub

Funktionale Programmierung in Java und Kotlin

Eine umfassende Einführung

  1. German
  2. ePUB (handyfreundlich)
  3. Ü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 

 

Tools to learn more effectively

Saving Books

Saving Books

Keyword Search

Keyword Search

Annotating Text

Annotating Text

Listen to it instead

Listen to it instead

Information

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 Abopläne an: Elementar und Erweitert
  • Elementar ist ideal für Lernende und Profis, die sich mit einer Vielzahl von Themen beschäftigen möchten. Erhalte Zugang zur Basic-Bibliothek mit über 800.000 vertrauenswürdigen Titeln und Bestsellern in den Bereichen Wirtschaft, persönliche Weiterentwicklung und Geisteswissenschaften. Enthält unbegrenzte Lesezeit und die Standardstimme für die Funktion „Vorlesen“.
  • Pro: Perfekt für fortgeschrittene Lernende und Forscher, die einen vollständigen, uneingeschränkten Zugang benötigen. Schalte über 1,4 Millionen Bücher zu Hunderten von Themen frei, darunter akademische und hochspezialisierte Titel. Das Pro-Abo umfasst auch erweiterte Funktionen wie Premium-Vorlesen und den Recherche-Assistenten.
Beide Abopläne sind mit monatlichen, halbjährlichen oder jährlichen Abrechnungszyklen verfügbar.
Wir sind ein Online-Lehrbuch-Abo, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 990 verschiedenen Themen haben wir bestimmt alles, was du brauchst! 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 hast Zugang zu Funktionale Programmierung in Java und Kotlin von Herbert Prähofer im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Computer Science & Programming in Java. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.