null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

A Functional Approach to Java (Augmenting Object-Oriented Java Code with Functional Principles)

List Price: $74.99
SKU:
9781098109929
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Ben Weidig
    Format:
    Paperback
    Pages:
    411
    Publisher:
    O'Reilly Media (June 13, 2023)
    Language:
    English
    ISBN-13:
    9781098109929
    ISBN-10:
    1098109929
    Dimensions:
    7" x 9.19"
    File:
    TWO RIVERS-PERSEUS-Metadata_Only_Perseus_Distribution_Customer_Group_Metadata_20251023163248-20251023.xml
    Folder:
    TWO RIVERS
    List Price:
    $74.99
    Case Pack:
    10
    As low as:
    $64.49
    Publisher Identifier:
    P-PER
    Discount Code:
    C
    Country of Origin:
    United States
    Pub Discount:
    60
    Weight:
    18.4oz
    Imprint:
    O'Reilly Media
  • Overview

    Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such as lambda expressions and Streams. If you're interested in applying FP concepts to your Java code, this book is for you.

    Author Ben Weidig highlights different aspects of functional programming and shows you how to incorporate them into your code without going "fully functional." You'll learn how, when, and why to use FP concepts such as immutability and pure functions to write more concise, reasonable, and future-proof code. Many developers seek to expand their horizons by using OOP and FP together. It's no longer either-or; it's both.

    In this book, you will:

    • Get a high-level overview of functional programming, including the types already available to Java developers
    • Explore different FP concepts and learn how to use them
    • Learn how to augment your code and use Java's new functional features in your daily work without going fully functional
    • Develop a functional mindset and improve your programming skills regardless of language or paradigm