In weniger als einer Minute können Sie mit dem Lesen von Functional Programming in Java auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen oder mit einer unserer kostenlosen Kindle Lese-Apps sofort zu lesen anfangen.

An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden
 

Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions [Kindle Edition]

Venkat Subramaniam
4.8 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)

Kindle-Preis: EUR 18,66 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Kostenlose Kindle-Leseanwendung Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 18,66  
Taschenbuch EUR 21,95  

Kunden, die diesen Artikel gekauft haben, kauften auch

Seite von Zum Anfang
Diese Einkaufsfunktion wird weiterhin Artikel laden. Um aus diesem Karussell zu navigieren, benutzen Sie bitte Ihre Überschrift-Tastenkombination, um zur nächsten oder vorherigen Überschrift zu navigieren.

Produktbeschreibungen

Kurzbeschreibung

Intermediate level, for programmers fairly familiar with Java, but new to the functional style of programming and lambda expressions.

Get ready to program in a whole new way. Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code. This short, targeted book will help you make the paradigm shift from the old imperative way to a less error-prone, more elegant, and concise coding style that's also a breeze to parallelize. You'll explore the syntax and semantics of lambda expressions, method and constructor references, and functional interfaces. You'll design and write applications better using the new standards in Java 8 and the JDK.

Lambda expressions are lightweight, highly concise anonymous methods backed by functional interfaces in Java 8. You can use them to leap forward into a whole new world of programming in Java. With functional programming capabilities, which have been around for decades in other languages, you can now write elegant, concise, less error-prone code using standard Java. This book will guide you though the paradigm change, offer the essential details about the new features, and show you how to transition from your old way of coding to an improved style.

In this book you'll see popular design patterns, such as decorator, builder, and strategy, come to life to solve common design problems, but with little ceremony and effort. With these new capabilities in hand, Functional Programming in Java will help you pick up techniques to implement designs that were beyond easy reach in earlier versions of Java. You'll see how you can reap the benefits of tail call optimization, memoization, and effortless parallelization techniques.

Java 8 will change the way you write applications. If you're eager to take advantage of the new features in the language, this is the book for you.

What you need:

Java 8 with support for lambda expressions and the JDK is required to make use of the concepts and the examples in this book.

Über den Autor und weitere Mitwirkende

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an adjunct faculty at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly invited speaker at several international conferences. He's (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer.

Produktinformation


Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Kundenrezensionen

3 Sterne
0
2 Sterne
0
1 Sterne
0
4.8 von 5 Sternen
4.8 von 5 Sternen
Die hilfreichsten Kundenrezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Gebetsmühlenartibe Wiederholung der Vorteile 11. August 2014
Format:Kindle Edition
Auch wenn der Inhalt sehr gut aufbereitet ist, so stellte sich mir bei der Lektüre immer wieder die Frage, woran der Autor den "concise code" festmacht, die Vorteile der funktionalen Programmierung.

Okay, er ist nicht in allen Punkten die Antwort schuldig geblieben, ABER neue Ansätze der Programmierung sind nicht per se die allein selig-machenden Glücksbringer der Software-Entwicklung. Und so vermisse ich in dem Buch eben auch den kritischen Blick auf diese mehr oder minder neue Technologie (Lambda-Ausdrücke gibt es in C# schon länger).

Z.B. die Gefahr, doppelten Code zu schreiben, um nur eines zu nennen: Gewiss, das lässt sich mit Lambda-Ausdrücken sehr gut lösen, aber in der Praxis heißt das auch, dass in einem Projekt, an dem viele Entwickler mitarbeiten, jeder über die Lambda-Ausdrücke aller anderen Bescheid wissen muss (vielleicht sogar unterstützt, von Codier-Richtlinien), von denen es sehr viel mehr geben wird, als von Klassen, Enums und Interfaces.
Der Recherche-Aufwand für den Entwickler in größeren Projekten steigt damit an - oder eben der Umfang an doppelten Code.

Ansonsten finde ich das Buch recht informativ und hilfreich:
o Der Text liest sich recht flüssig, in der Kindle-Edition stört nur manchmal, dass Code-Beispiele zu breit für die Seite sind. Runterschalten des Schriftgrades hilft nur denjenigen, deren Augen nicht auf größere Schriften angewiesen sind.

o Die Beispiele sind (bis auf o.g. Ausrutscher mit Preformatted Text) gut nachvollziehbar

o Und man erhält eine erste Ahnung, was die Lambda-Ausdrücke in Java zu leisten vermögen.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
4 von 5 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch|Verifizierter Kauf
Ich selbst beschäftige mich schon seit geraumer Zeit mit Java 8 und
suchte noch ein Buch, um mein durch Ausprobieren und Selbststudium erworbenes
Wissen zu ergänzen und abzurunden.

Immer, wenn ich ein Buch von Venkat Subramaniam in der Hand halte,
erwarte ich Einiges ... denn er hat schon diverse gut lesbare Bücher geschrieben.

Auch mit diesem Buch ist es ihm gelungen, eine verständliche Darstellung
der Neuerungen von Java 8 mit Fokus auf Lambdas und funktionaler Programmierung
zu veröffentlichen.

Sehr gut gefällt mir die schrittweise Einführung und die gelungenen Gegenüberstellungen
der bisher (umständlichen) Realisierung mit JDK 7 und den Verbesserungen mit den
Sprachfeatures aus Java 8.

Interessant sind auch seine Ausführungen zu Fluent Interfaces.
Sehr lesenswert.
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Pflichtlektüre für jeden Entwickler 22. Februar 2015
Format:Taschenbuch|Verifizierter Kauf
Auch abseits der "echten" funktionalen Sprachen wie Scala oder Haskell kann jeder Entwickler seinen Stil sehr verbessern, wenn er (oder sie) sich an ein paar der Grundsätze der funktionalen Programmierung hält. In Java war es mangels gewisser Sprachkonstrukte bisher leider fast unmöglich, mit funktionen höherer Ordnung oder ähnlichem zu arbeiten. Java 8 ändert das grundsätzlich und katapultiert Java damit endlich ins 21. Jahrhundert.

Venkat Subramaniam ist ein absoluter Experte, wenn es um die JVM geht, und gleichzeitig ein begabter Entertainer. Sollten Sie die Möglichkeit haben, ihn live zu sehen: Hingehen! Für alle, denen dies nicht vergönnt ist, bietet das Buch eine fundierte und vergnügliche Reise in die Welt der funktionalen Programmierung mit Java 8.
War diese Rezension für Sie hilfreich?
Format:Taschenbuch|Verifizierter Kauf
Das Buch ist nicht dick, erklärt aber alle wichtigen Aspekte der Lambda Expressions und Stream-API. Alles, was man im Alltag braucht, um undurchschaubare Schachtelschleifen, If-Bäume und Rekursionen in lineare Streams umzubauen.

wer dann noch unsicher ist, kann mal die Netbeans IDE verwenden, die baut die häufigsten Schleifen-Konstruktionen in Lambda-Expressions sowieso automatisch um. Mit diesem Buch weiß man sogar, warum das dann so funktioniert ;)

Ich hätte mir noch etwas Übersicht der Utility und Helper-Methoden aus den "alten" Klassen gewünscht, weil das alles doch sehr verstreut ist. Aber trotzdem kann man es immer mal zum Nachschlagen nutzen.
War diese Rezension für Sie hilfreich?
2 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Genauso bahnbrechend wie GoF 27. April 2014
Format:Taschenbuch
Was die neuen Java 8 Lambdas betrifft, kaufte ich folgende englische Bücher:

Functional Programming in Java
Java 8 Lambdas
Java SE 8 for the Really Impatient

Eigentlich ist Java 8 eine "neue" Programmiersprache mit gleichem Namen wie der Vorgänger! Die Vorteile der neuen funktionalen Add-ons sind so einschneidend, dass ich oben genannte drei Bücher quasi parallel verschlungen habe. Jedes Buch ist eine Perle für sich und zusammen sind sie genauso bahnbrechend wie damals das GoF (Gang of Four) Buch mit den 23 Entwurfsmustern zu OOP! Lambdas stellen die gravierendste
Sprachänderung da, die Java jemals erlebt hat! Orte für funktionale Schnittstellen und damit Lambdas gibt es quasi überall! Die Programmierung von Java wird sich durch Lambdas maßgeblich verändern! Diese drei Masterbücher sind deshalb ein absolutes "must to read"!
War diese Rezension für Sie hilfreich?
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden