Manning 出版社:Java 8 中的一等函式

新聞 | Pieter Humphrey | 2014 年 3 月 20 日 | ...

Java 開發者們聽了很多關於函數語言程式設計的說法——特別是隨著 Java 8 加入了 lambda 表示式。

"Java 8 中的一等函式" 是一個 12 分鐘的影片教程,來自 Raoul-Gabriel Urma、Mario Fusco 和 Alan Mycroft 的書籍《Java 8 in Action: Lambdas, Streams, and functional-style programming》(Java 8 in Action: Lambdas, Streams, and functional-style programming)。

該影片介紹了方法引用和 lambda 表示式,這是 Java 8 提供的將行為作為引數傳遞給方法的機制。

要在此書或任何其他 Manning 圖書上節省 38% 的費用,只需在 manning.com 結賬時,在促銷程式碼框中輸入 vturma01。

!{iframe width="560" height="315" src="//www.youtube.com/embed/gDTzlfjMe98" frameborder="0" allowfullscreen}{/iframe}

雖然“Lambda 表示式”這個術語聽起來可能有些抽象和學術,但 Java 8 的 Lambda 表示式可以極大地影響你日常的程式設計方式。簡單來說,Lambda 表示式就是一個函式——一段程式碼——你可以將其作為引數傳遞給另一個方法。因此,你可以使用由 Lambda 表示的行為作為引數來應對不斷變化的需求。Java 8 的函數語言程式設計特性,如 Lambda 表示式和支援更簡潔的集合遍歷方式的新 Stream API,可以幫助你編寫簡潔、易於維護且易於擴充套件且在多核架構上效能良好的程式碼。《Java 8 實戰》是一本關於 Java 8 Lambda 表示式和 Java 函數語言程式設計的清晰易懂的指南。它從實際應用的角度入手,介紹了 Lambda 表示式在真實 Java 程式碼中的結構和優勢。然後,本書介紹了 Stream API,並展示了它如何使與集合相關的程式碼變得更容易理解和維護。在學習過程中,你將發現 Java 8 中面向函數語言程式設計 (FP) 的新設計模式,這些模式可用於程式碼重用、程式碼可讀性、異常處理、資料操作和併發。對於也在探索 JVM 上其他函式式語言的開發者,本書最後會快速概述 Scala 和 Clojure 中有用的函式式特性。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有