Use coupon code “SUMMER20” for a 20% discount on all items! Valid until 2024-08-31

Site Logo
Search Suggestions

      Royal Mail  express delivery to UK destinations

      Regular sales and promotions

      Stock updates every 20 minutes!

      Functional Programming in Java

      2 in stock

      Firm sale: non returnable item
      SKU 9781617292736 Categories ,
      Select Guide Rating
      KEY FEATURES • Increases productivity • Easy to grasp examples and illustrations • Written for professional Java developers AUDIENCE Readers need to be comfortable with Java programming. No previous experience with functional programming is required.
      <b...

      £39.99

      Buy new:

      Delivery: UK delivery Only. Usually dispatched in 1-2 working days.

      Shipping costs: All shipping costs calculated in the cart or during the checkout process.

      Standard service (normally 2-3 working days): 48hr Tracked service.

      Premium service (next working day): 24hr Tracked service – signature service included.

      Royal mail: 24 & 48hr Tracked: Trackable items weighing up to 20kg are tracked to door and are inclusive of text and email with ‘Leave in Safe Place’ options, but are non-signature services. Examples of service expected: Standard 48hr service – if ordered before 3pm on Thursday then expected delivery would be on Saturday. If Premium 24hr service used, then expected delivery would be Friday.

      Signature Service: This service is only available for tracked items.

      Leave in Safe Place: This option is available at no additional charge for tracked services.

      Description

      Product ID:9781617292736
      Product Form:Paperback / softback
      Country of Manufacture:US
      Title:Functional Programming in Java
      Authors:Author: Pierre-Yves Saumont Saumont
      Page Count:472
      Subjects:Programming and scripting languages: general, Programming & scripting languages: general
      Description:Select Guide Rating
      KEY FEATURES • Increases productivity • Easy to grasp examples and illustrations • Written for professional Java developers AUDIENCE Readers need to be comfortable with Java programming. No previous experience with functional programming is required.

      DESCRIPTION

      Functional programming is a deep and potentially mind-bending

      discipline. Fortunately, Java developers don''t have to master every

      aspect of FP to get a big boost in the performance, readability, and

      maintainability of their applications. By learning a few core FP

      principles, they can write code that''s less prone to side effects and

      unwanted dependencies and which is much better suited to the parallel

      processing required by modern multi-core and distributed systems. Also,

      because units of functional code are designed to be modular and

      independent, FP reduces or eliminates many of the bugs development

      teams routinely face when managing a large codebase.

       

      Functional Programming in Java
      teaches Java developers how to

      incorporate the most powerful benefits of functional programming into

      new and existing Java code. Written to meet the needs of professional

      Java developers who want to introduce functional programming

      principles into new and legacy projects, this book uses examples,

      exercises, and illustrations to teach core FP principles such as referential

      transparency, immutability, persistence, and laziness. They’ll discover

      which of the new functionally-inspired features of Java 8 will help in

      applying FP principles to code—as well as which to avoid. In the end,

      they’ll be able to think functionally about coding tasks in Java and use

      FP to make their applications easier to understand, optimize, maintain,

      and scale.

       

      KEY FEATURES

      • Increases productivity

      • Easy to grasp examples and illustrations

      • Written for professional Java developers

       

      AUDIENCE

      Readers need to be comfortable with Java programming. No previous

      experience with functional programming is required.

       

      ABOUT THE TECHNOLOGY

      Functional programming is gaining momentum, mainly through adoption of

      new languages such as Scala, Clojure or Groovy, and through the new

      popularity of older languages such as Haskell or Erlang. And functional

      programming is coming to Java 8 with the addition of features such as

      lambda expressions, and Streams.


      Imprint Name:Manning Publications
      Publisher Name:Manning Publications
      Country of Publication:GB
      Publishing Date:2017-03-09

      Additional information

      Weight864 g
      Dimensions231 × 185 × 25 mm