Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Kindle-Preis: EUR 19,51
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest
Zur Rückseite klappen Zur Vorderseite klappen
Hörprobe anhören Wird wiedergegeben... Angehalten   Sie hören eine Hörprobe des passenden Audible-Hörbuchs zu diesem Kindle-eBook.
Weitere Informationen

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

4.8 von 5 Sternen 6 Kundenrezensionen

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 19,51

Länge: 196 Seiten Sprache: Englisch

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

  • Format: Kindle Edition
  • Dateigröße: 482 KB
  • Seitenzahl der Print-Ausgabe: 196 Seiten
  • ISBN-Quelle für Seitenzahl: 1937785467
  • Gleichzeitige Verwendung von Geräten: Keine Einschränkung
  • Verlag: Pragmatic Bookshelf; Auflage: 1 (19. Februar 2014)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B00J8W0OTI
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Nicht aktiviert
  • Durchschnittliche Kundenbewertung: 4.8 von 5 Sternen 6 Kundenrezensionen
  • Amazon Bestseller-Rang: #117.263 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Kundenrezensionen

4.8 von 5 Sternen
5 Sterne
5
4 Sterne
1
3 Sterne
0
2 Sterne
0
1 Sterne
0
Alle 6 Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Top-Kundenrezensionen

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... ›
1 Kommentar Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
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.
5 Kommentare 4 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
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.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Kunden diskutieren