[PDF] Funktionale Programmierung In Java Und Kotlin - eBooks Review

Funktionale Programmierung In Java Und Kotlin


Funktionale Programmierung In Java Und Kotlin
DOWNLOAD

Download Funktionale Programmierung In Java Und Kotlin PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Funktionale Programmierung In Java Und Kotlin book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages. If the content not found or just blank you must refresh this page



Funktionale Programmierung In Java Und Kotlin


Funktionale Programmierung In Java Und Kotlin
DOWNLOAD
Author : Herbert Prähofer
language : de
Publisher: dpunkt.verlag
Release Date : 2025-07-29

Funktionale Programmierung In Java Und Kotlin written by Herbert Prähofer and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2025-07-29 with Computers categories.


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



Algorithmen Und Datenstrukturen


Algorithmen Und Datenstrukturen
DOWNLOAD
Author : Gunter Saake
language : de
Publisher: dpunkt.verlag
Release Date : 2020-10-28

Algorithmen Und Datenstrukturen written by Gunter Saake and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-10-28 with Computers categories.


Algorithmen und Datenstrukturen von Grund auf verstehen Fundierte Einführung mit klarem didaktischen Aufbau Mit konkreten Anwendungsbeispielen Eine reichhaltige Fundgrube für Lehre und Selbststudium Kenntnisse von Algorithmen und Datenstrukturen sind ein Grundbaustein des Studiums der Informatik und verwandter Fachrichtungen. Das Buch behandelt diese Thematik in Verbindung mit der Programmiersprache Java und schlägt so eine Brücke zwischen den klassischen Lehrbüchern zur Theorie von Algorithmen und Datenstrukturen und den praktischen Einführungen in eine konkrete Programmiersprache. Die konkreten Algorithmen und deren Realisierung in Java werdenumfassend dargestellt. Daneben werden die theoretischen Grundlagen vermittelt, die in Programmiersprachen-Kursen oft zu kurz kommen: abstrakte Maschinenmodelle, Berechenbarkeit, Algorithmenparadigmen sowie parallele und verteilte Abläufe. Einen weiteren Schwerpunkt bilden Datenstrukturen wie Listen, Bäume, Graphen und Hashtabellen sowie deren objektorientierte Implementierung mit modernen Methoden der Softwareentwicklung. Die 6. Auflage führt einige neue Algorithmen ein und berücksichtigt die Neuerungen der aktuellen Java-Versionen, u.a. zu Themen wie Parallelisierung.



Der Java Profi Persistenzl Sungen Und Rest Services


Der Java Profi Persistenzl Sungen Und Rest Services
DOWNLOAD
Author : Michael Inden
language : de
Publisher: dpunkt.verlag
Release Date : 2016-06-01

Der Java Profi Persistenzl Sungen Und Rest Services written by Michael Inden and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2016-06-01 with Computers categories.


Wenn Sie bereits komplexe Java-Applikationen für den Desktop-Bereich schreiben, können Sie sich an Unternehmensanwendungen als weitere Herausforderung wagen. Dabei kommen Sie früher oder später mit Datenbanken, den Datenformaten XML oder JSON und auch mit verteilten Applikationen in Berührung. Das notwendige Wissen für einen effizienten Einstieg erlangen Sie in diesem Buch. Michael Inden macht Sie zunächst mit den Grundlagen der professionellen Erstellung von Unternehmensanwendungen vertraut und vermittelt Ihnen substanzielle Kenntnisse zum Informationsaustausch basierend auf XML oder JSON. Darüber hinaus bietet er eine fundierte Einführung in die Persistenz mit relationalen Datenbanken mithilfe von SQL, JDBC und JPA. Schließlich thematisiert der Autor die Datenverarbeitung mit den immer populärer werdenden NoSQL-Datenbanken anhand von MongoDB. Im Praxisalltag kommt oftmals der Wunsch auf, Funktionalität auch im Netzwerk bereitzustellen. Hierfür existieren vielfältige Technologien. Das Buch fokussiert auf die populären "RESTful Webservices" und zeigt Ihnen exemplarisch die Entwicklung von einfachen Client-Server-Applikationen mithilfe von JAX-RS.



Java Die Neuerungen In Version 17 Lts 18 Und 19


Java Die Neuerungen In Version 17 Lts 18 Und 19
DOWNLOAD
Author : Michael Inden
language : de
Publisher: dpunkt.verlag
Release Date : 2022-07-29

Java Die Neuerungen In Version 17 Lts 18 Und 19 written by Michael Inden and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2022-07-29 with Computers categories.


Bleiben Sie bei Java auf dem Laufenden! •Aktuelle Infos bis zur neuesten Java-Version •Vertiefen Sie Ihr Know-how durch praktische Übungen •Lernen Sie die wichtigen Änderungen kompakt kennen Dieses Buch von Michael Inden richtet sich an alle Entwickler:innen mit soliden Programmierkenntnissen, die ihr Java-Wissen auf den neuesten Stand bringen und es durch eine Vielzahl an Übungen festigen möchten. Es beschreibt alle wichtigen Neuerungen ausgehend vom letzten Java 11 LTS bis hin zum aktuellen Java 17 LTS. Darüber hinaus bietet es einen Ausblick auf die Folgeversionen Java 18. "Java – die Neuerungen in Java 17 LTS und 18" behandelt alle wesentlichen Änderungen. Einen Schwerpunkt bildet die Beschreibung einer Vielzahl an Syntaxverbesserungen und die Erweiterungen in diversen APIs. Beispiele sind eine viel prägnantere Syntax bei switch sowie die mehrzeiligen Strings und records, welche die Definition von Werteklassen erleichtern. Auch das immer populärer werdende Pattern Matching für instanceof und switch wird vorgestellt. Nicht nur in der Syntax sondern auch in den APIs finden sich herausragende Neuerungen, etwa der mit Java 11 offiziell ins JDK aufgenommene HTTP/2-Support sowie diverse Detailverbesserungen beispielsweise im Stream-API. Schließlich bietet die JVM mit Direct Compilation, der JShell, JMH sowie jpackage wichtige Neuerungen. Dabei ragen das JMH Framework zum Erstellen von Microbenchmarks sowie jpackage zum Bereitstellen von Self-Contained-Installationen heraus. Auch fortgeschrittenere Themen, beispielsweise der Ersatz aus dem JDK entfallener Funktionalitäten wie JAXB oder auch das Zusammenspiel von Java 17 mit u.a. Spring, Jackson, JPA sowie SonarQube, runden dieses Buch ab. Ein Anhang beschreibt einige Highlights aus den Java-Versionen 8, 9 und 10, um Ihnen damit den Umstieg auf modernes Java 17 und 18 zu erleichtern.



Ios Apps Programmieren Mit Swift


Ios Apps Programmieren Mit Swift
DOWNLOAD
Author : Christian Bleske
language : de
Publisher: dpunkt.verlag
Release Date : 2016-12-12

Ios Apps Programmieren Mit Swift written by Christian Bleske and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2016-12-12 with Computers categories.


Sie wollen eigene Apps programmieren für iPhone, iPad und iPod touch? Vielleicht auch noch für die Apple Watch oder Apple TV? Wollen Sie gar professionelle Apple-Apps entwickeln und verkaufen? Dann bietet Ihnen Christian Bleske mit diesem Buch den leichten Einstieg. Verständlich und nachvollziehbar führt er Sie in die Programmiersprache Swift (in der Version 3) ein und macht Sie mit der App-Entwicklung und der Entwicklungsumgebung Xcode vertraut. In einem einführenden kleinen Projekt programmieren Sie Schritt für Schritt eine erste Anwendung und erfahren schnell, worauf es bei der Entwicklung von Apps ankommt. Darauf aufbauend erarbeiten Sie sich solide Grundlagen der Swift-Programmierung, inkl. Fehlersuche und Problembehandlung. Außerdem erhalten Sie einen systematischen Einstieg in die zahlreichen Facetten der App-Entwicklung für die Apple-Betriebssysteme iOS, tvOS und watchOS. Dabei lernen Sie unter anderem, wie Sie: • Daten speichern mit CoreData und SQLite • Standorte bestimmen mit GPS • Karten in der App verwenden mit MapKit • Dateien austauschen mit AirDrop • Daten über mehrere Geräte mit iCloud synchronisieren • den Fingerabdrucksensor (TouchID) nutzen • Apps erweitern mit App Extensions • Apps für die Apple Watch mit WatchKit schreiben Zahlreiche Beispiel-Apps zeigen Ihnen, wie die Umsetzung in die Praxis aussieht, und vermitteln Ihnen Inspirationen für eigene Projekte. Bringen Sie Kenntnisse in einer beliebigen Programmiersprache mit sowie einen Mac-Rechner zum Entwickeln – alles Weitere finden Sie in diesem Buch. Neue (zusätzliche) Themen in der 2. Auflage: • Apps für Apple TV (tvOS) • Parallele Programmierung mit NSOperationQueue & Co. • Apps mit Handoff-Unterstützung • Suchen & Finden (Indizierung von Apps mit Core Spotlight) • Apps mit 3D Touch & Shortcuts • Apps mit Druckfunktion • PDFs erstellen



Der Weg Zum Java Profi


Der Weg Zum Java Profi
DOWNLOAD
Author : Michael Inden
language : de
Publisher: dpunkt.verlag
Release Date : 2020-12-04

Der Weg Zum Java Profi written by Michael Inden and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-12-04 with Computers categories.


Standardwerk in 5. Neuauflage ! Das Standardwerk für die professionelle Javaentwicklung Fundierter Überblick über Profithemen, die man sonst nicht findet. Alles, was man braucht, um im Coding-Job mithalten zu können Dieses Buch bietet eine umfassende Einführung in die professionelle Java-Entwicklung und vermittelt Ihnen das notwendige Wissen, um stabile und erweiterbare Softwaresysteme auf Java-SE-Basis zu bauen. Praxisnahe Beispiele helfen dabei, das Gelernte rasch umzusetzen. Neben der Praxis wird viel Wert auf das Verständnis zugrunde liegender Konzepte gelegt. Dabei kommen dem Autor Michael Inden seine umfangreichen Schulungs- und Entwicklererfahrungen zugute – und Ihnen als Leser damit ebenso. Diese Neuauflage wurde durchgehend überarbeitet und aktualisiert und berücksichtigt die Java-Versionen 9 bis 15. Ansonsten wurde der bewährte Themenmix der Vorauflagen beibehalten: Grundlagen, Analyse und Design: Professionelle Arbeitsumgebung – Objektorientiertes Design– Lambdas – Java-Grundlagen Bausteine stabiler Java-Applikationen: Collections-Framework – Stream-API – Datumsverarbeitung seit JDK 8 – Applikationsbausteine – Multithreading-Grundlagen – Modern Concurrency – Fortgeschrittene Java-Themen – Basiswissen Internationalisierung Fallstricke und Lösungen: Bad Smells – Refactorings – Entwurfsmuster Qualitätssicherung: Programmierstil und Coding Conventions – Unit Tests – Codereviews – Optimierungen Darüber hinaus thematisiert je ein Kapitel die Neuerungen in Java 12 bis 15 sowie die Modularisierung mit Project Jigsaw. Ergänzt wird das Ganze durch einen Anhang mit einen Überblick über Grundlagen zur Java Virtual Machine. "Es ist wirklich ein gelungenes Buch für Java-Programmierer die ihre Kenntnisse vertiefen und professionalisieren wollen!" (rn-wissen.de) "Vom motivierten Einsteiger bis zum Java-Profi, ein in Breite und Tiefe überzeugendes Werk [...] empfehle ich jedem, der sich ernsthaft mit professioneller Java-Entwicklung auseinandersetzen möchte."



Java Die Neuerungen In Version 9 Bis 14


Java Die Neuerungen In Version 9 Bis 14
DOWNLOAD
Author : Michael Inden
language : de
Publisher: dpunkt.verlag
Release Date : 2020-05-05

Java Die Neuerungen In Version 9 Bis 14 written by Michael Inden and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-05-05 with Computers categories.


Bleiben Sie bei Java auf dem Laufenden! Aktuelle Infos bis zur neuesten Java-Version Vertiefen Sie Ihr Know-how durch praktische Übungen Lernen Sie die wichtigen Änderungen kompakt kennen Sie besitzen bereits solides Java-Know-how und möchten sich prägnant über die wichtigsten Neuerungen in den Java-Versionen 9 bis 14 informieren und Ihr Wissen auf den neuesten Stand bringen? Dann ist dieses Buch genau das Richtige für Sie. Vertiefen können Sie Ihr Wissen in diesem Buch zusätzlich durch eine Vielzahl an Übungen.



Eclipse F R C C Programmierer


Eclipse F R C C Programmierer
DOWNLOAD
Author : Sebastian Bauer
language : de
Publisher: dpunkt.verlag
Release Date : 2015-11-11

Eclipse F R C C Programmierer written by Sebastian Bauer and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2015-11-11 with Computers categories.


Sind Sie C/C++-Programmierer und wollen Sie Eclipse und die C/C++ Development Tools (CDT) in Ihren Projekten einsetzen? Dann bietet Ihnen dieses Buch einen schnellen Einstieg und wird Ihnen bei der täglichen Arbeit als Nachschlagewerk gute Dienste leisten. Im ersten Teil erläutert Autor Sebastian Bauer, wie Sie Eclipse und CDT auf einem Windowsoder Linux-Rechner installieren, bevor er Sie anhand eines einfachen Projektes mit den wichtigsten Merkmalen der Entwicklungsplattform vertraut macht. Der Hauptteil des Buches vermittelt Ihnen die Konzepte der IDE, gegliedert nach den typischen Phasen eines Entwicklungsprojektes: • Erstellen und Bearbeiten von Projekten • Build-Prozess • Ausführen und Debuggen Dabei werden konkrete Probleme angesprochen und gelöst, z.B.: Wie bindet man Codegeneratoren à la "bison" ein? Oder: Wie lässt sich Remote Compiling realisieren? Der dritte Teil widmet sich weiterführenden Themen und behandelt u.a. die Verwaltung entfernter Ressourcen, das Remote Debuggingund das Profiling. Nach der Lektüre des Buches kennen Sie die Stärken - und auch die Schwächen - von Eclipse CDT und wissen den Alltag eines C/C++-Entwicklers mit Eclipse zu meistern. Die 3. Auflage wurde komplett aktualisiert und ergänzt um aktuelle Themen wie dem Cross-Compiling für den Raspberry Pi, Git als Versionskontrollsystem sowie der Docker-Anbindung von Eclipse.



Lego Mindstorms Programmieren


Lego Mindstorms Programmieren
DOWNLOAD
Author : Alexander Schulze
language : de
Publisher: dpunkt.verlag
Release Date : 2020-02-25

Lego Mindstorms Programmieren written by Alexander Schulze and has been published by dpunkt.verlag this book supported file pdf, txt, epub, kindle and other format this book has been release on 2020-02-25 with Computers categories.


Mit LEGO Mindstorms EV3 programmieren lernen! Programmieren lernen mit drei Sprachen: MINDSTORMS-Blöcken, Basic und Java Teste deinen Programmiercode mit einem selbst gebautem Robotermodell! Mit Schülerinnen und Schülern in AG-Kursen entwickelt. Roboterkonstruktion ist faszinierend, doch noch spannender ist es, die eigenen Kreationen mit selbst programmiertem Code zu steuern. Mit "LEGO MINDSTORMS programmieren" von Alexander Schulze lernst du Programmierung in mehreren Varianten: Mit Labview von LEGO Mindstorms: Die visuelle Programmiersprache bietet dir einen einfachen Einstieg in den Aufbau von Computerprogrammen. In Basic: Der einfache Zugang zur textbasierten Programmierung unter Einsatz von Microsoft Small Basic. In Java: Unter Einsatz von leJOS gelingt auch der Einstieg in die objektorientierte Programmierung, mit der du auch komplexe Ideen umsetzen kannst. Konzentriere dich entweder auf eine der Programmiersprachen oder erkunde ihre Unterschiede und lerne sie so besser zu verstehen. Dieses Konzept hat Autor Alexander Schulze bei der gemeinsamen Arbeit mit Schülern entwickelt und getestet. "LEGO MINDSTORMS programmieren" enthält darüber hinaus eine Anleitung zu einem neuen, einfachen Robotermodell, das ideal ist für deine Experimente mit den Programmierungen im Buch. Der Bot kann vollständig mit der LEGO EV3 MINDSTORMS HomeEdition 31313 gebaut werden.



Ix Developer Programmiersprachen Next Generation 2022


Ix Developer Programmiersprachen Next Generation 2022
DOWNLOAD
Author : iX-Redaktion
language : de
Publisher: Heise Medien GmbH & Co. KG
Release Date : 2022-08-31

Ix Developer Programmiersprachen Next Generation 2022 written by iX-Redaktion and has been published by Heise Medien GmbH & Co. KG this book supported file pdf, txt, epub, kindle and other format this book has been release on 2022-08-31 with Computers categories.


Steter Wandel in der Softwareentwicklung: Neue Patterns bringen frische Konzepte und öffnen die Tür für neue Sprachen. Im iX-Developer-Sonderheft „Programmiersprachen – Next Generation“ finden Entwicklerinnen und Entwickler eine kuratierte Auswahl sowohl neuer als auch aktualisierter Heft- und Online-Artikel, die einen umfassenden Überblick verschaffen und vielfältige Einblicke darin liefern, wie die modernen Programmiersprachen TypeScript, Kotlin, Rust und Go mit neuen Konzepten den Weg zu effizientem, sicherem und wartungsarmem Code weisen. TypeScript bringt Typsicherheit zu JavaScript, Kotlin vermischt funktionale Konzepte mit objektorientierter Programmierung auf der JVM. Gegenüber C bringt das Ownership-Konzept von Rust Speichersicherheit ohne den Overhead eines Garbage Collector, und Go zielt mit Blick auf Cloud-Computing und Anwendungen im Cluster auf nebenläufige Programmierung.