Learning Java Functional Programming

| Author | : | |
| Rating | : | 4.81 (967 Votes) |
| Asin | : | 1783558482 |
| Format Type | : | paperback |
| Number of Pages | : | 296 Pages |
| Publish Date | : | 2015-01-03 |
| Language | : | English |
DESCRIPTION:
He currently teaches at Tarleton State University, where he has the opportunity to draw on his years of industry experience to enhance his teaching. He uses a concise and easy-to-follow approach to the topics at hand. His Java books have addressed EJB 3.1, updates to Java 7 and 8, certification, jMonkeyEngine, and Natural Language Processing.. For 17 years, he worked in the telephone and aerospace industries, serving in several capacities, including research and development, software development, supervision, and training. About the AuthorRichard M ReeseRichard M Reese has
Functional programming requires a different mindset, but once mastered it can be very rewarding.This book simplifies the learning process as a problem is described followed by its implementation using an object-oriented approach and then a solution is provided using appropriate functional programming techniques.Writing succinct and maintainable code is facilitated by many functional programming techniques including lambda expressions and streams. The end of the book brings together many of these functional programming techniques to create a more comprehensive application. All you need to get started is familiarity with basic Java object-oriented programming concepts.What You Will LearnUse lambda expressions to simplyfy codeUse function composition to achieve code fluencyApply streams to simply implementations and achieve parallelismIncorporate recursion to support an application's functionalityProvide more robust implementations using OptionalsImplement design patterns with less codeRefactor object-oriented code to create a functional solutionUse debugging and testing techniques specific to functional programsIn DetailFunctional programming is an increasingly popular technology that allows you to simplify many tasks that are often c
He currently teaches at Tarleton State University, where he has the opportunity to draw on his years of industry experience to enhance his teaching. His Java books have addressed EJB 3.1, updates to Java 7 and 8, certification, jMonkeyEngine, and Natural Language Processing.. Richard M ReeseRichard M Reese has worked in both industry and academics. For 17 years, he worked in the telephone
