Java 8函數式編程

Java 8函數式編程 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:[英] Richard Warburton
出品人:
頁數:148
译者:王群鋒
出版時間:2015-3
價格:39.00元
裝幀:平裝
isbn號碼:9787115384881
叢書系列:圖靈程序設計叢書·Java係列
圖書標籤:
  • Java
  • 函數式編程
  • Java8
  • 編程
  • 計算機
  • java
  • 軟件開發
  • 函數
  • Java
  • 函數式編程
  • Java8
  • 編程
  • 集閤
  • lambda
  • 並發
  • 設計模式
  • 編程思想
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

通過每一章的練習快速掌握Java 8中的Lambda錶達式

分析流、高級集閤和其他Java 8類庫的改進

利用多核CPU提高數據並發的性能

將現有代碼庫和庫代碼Lambda化

學習Lambda錶達式單元測試和調試的實踐解決方案

用Lambda錶達式實現麵嚮對象編程的SOLID原則

編寫能有效執行消息傳送和非阻塞I/O的並發應用

著者簡介

作者簡介:

Richard Warburton

一位經驗豐富的技術專傢,善於解決復雜深奧的技術問題,擁有華威大學計算機科學專業博士學位。近期他一直從事高性能計算方麵的數據分析工作。他是英國倫敦Java社區的領導者,組織過麵嚮Java 8中Lambda錶達式、日期和時間的Adopt-a-JSR項目,以及Openjdk Hackdays活動。Richard還是知名的會議演講嘉賓,曾在JavaOne、DevoxxUK和JAX London等會議上演講。

譯者簡介:

王群鋒

畢業於西安電子科技大學,現任職於IBM西安研發中心,從事下一代統計預測軟件的開發運維工作。

圖書目錄

前言  IX
第1章 簡介  1
1.1 為什麼需要再次修改Java  1
1.2 什麼是函數式編程  2
1.3 示例  2
第2章 Lambda 錶達式  5
2.1 第一個Lambda 錶達式  5
2.2 如何辨彆Lambda 錶達式  6
2.3 引用值,而不是變量  8
2.4 函數接口  9
2.5 類型推斷  10
2.6 要點迴顧  12
2.7 練習  12
第3章 流  15
3.1 從外部迭代到內部迭代  15
3.2 實現機製  17
3.3 常用的流操作  19
3.3.1 collect(toList())  19
3.3.2 map  19
3.3.3 filter  21
3.3.4 flatMap  22
3.3.5 max 和min  23
3.3.6 通用模式  24
3.3.7 reduce  24
3.3.8 整閤操作  26
3.4 重構遺留代碼  27
3.5 多次調用流操作  30
3.6 高階函數  31
3.7 正確使用Lambda 錶達式  31
3.8 要點迴顧  32
3.9 練習  32
3.10 進階練習  33
第4章 類庫  35
4.1 在代碼中使用Lambda 錶達式  35
4.2 基本類型  36
4.3 重載解析  38
4.4 @FunctionalInterface  40
4.5 二進製接口的兼容性  40
4.6 默認方法  41
4.7 多重繼承  45
4.8 權衡  46
4.9 接口的靜態方法  46
4.10 Optional  47
4.11 要點迴顧  48
4.12 練習  48
4.13 開放練習  49
第5章 高級集閤類和收集器  51
5.1 方法引用  51
5.2 元素順序  52
5.3 使用收集器  54
5.3.1 轉換成其他集閤  54
5.3.2 轉換成值  55
5.3.3 數據分塊  55
5.3.4 數據分組  56
5.3.5 字符串  57
5.3.6 組閤收集器  58
5.3.7 重構和定製收集器  60
5.3.8 對收集器的歸一化處理  65
5.4 一些細節  66
5.5 要點迴顧  67
5.6 練習  67
第6章 數據並行化  69
6.1 並行和並發  69
6.2 為什麼並行化如此重要  70
6.3 並行化流操作  71
6.4 模擬係統  72
6.5 限製  75
6.6 性能  75
6.7 並行化數組操作  78
6.8 要點迴顧  80
6.9 練習  80
第7章 測試、調試和重構  81
7.1 重構候選項  81
7.1.1 進進齣齣、搖搖晃晃  82
7.1.2 孤獨的覆蓋  82
7.1.3 同樣的東西寫兩遍  83
7.2 Lambda 錶達式的單元測試  85
7.3 在測試替身時使用Lambda 錶達式  87
7.4 惰性求值和調試  89
7.5 日誌和打印消息  89
7.6 解決方案:peak  90
7.7 在流中間設置斷點  90
7.8 要點迴顧  90
第8章 設計和架構的原則  91
8.1 Lambda 錶達式改變瞭設計模式  92
8.1.1 命令者模式  92
8.1.2 策略模式  95
8.1.3 觀察者模式  97
8.1.4 模闆方法模式  100
8.2 使用Lambda 錶達式的領域專用語言  102
8.2.1 使用Java 編寫DSL  103
8.2.2 實現  104
8.2.3 評估  106
8.3 使用Lambda 錶達式的SOLID 原則  106
8.3.1 單一功能原則  107
8.3.2 開閉原則  109
8.3.3 依賴反轉原則   111
8.4 進階閱讀  114
8.5 要點迴顧  114
第9章 使用Lambda 錶達式編寫並發程序  115
9.1 為什麼要使用非阻塞式I/O  115
9.2 迴調  116
9.3 消息傳遞架構  119
9.4 末日金字塔  120
9.5 Future  122
9.6 CompletableFuture  123
9.7 響應式編程  126
9.8 何時何地使用新技術  128
9.9 要點迴顧  129
9.10 練習  129
第10章 下一步該怎麼辦  131
封麵介紹  133
· · · · · · (收起)

讀後感

評分

这本书在很短的篇幅内详细地讲解了Java 8函数式的核心特性,并附以实际的例子加深理解。特别是关于收集器那一章节,把我之前的疑问完全解开。非常值得一读的书,五星好评! 附上我的个人读书笔记:《Java 8函数式编程》读书笔记

評分

这本书在很短的篇幅内详细地讲解了Java 8函数式的核心特性,并附以实际的例子加深理解。特别是关于收集器那一章节,把我之前的疑问完全解开。非常值得一读的书,五星好评! 附上我的个人读书笔记:《Java 8函数式编程》读书笔记

評分

这本书在很短的篇幅内详细地讲解了Java 8函数式的核心特性,并附以实际的例子加深理解。特别是关于收集器那一章节,把我之前的疑问完全解开。非常值得一读的书,五星好评! 附上我的个人读书笔记:《Java 8函数式编程》读书笔记

評分

这本书在很短的篇幅内详细地讲解了Java 8函数式的核心特性,并附以实际的例子加深理解。特别是关于收集器那一章节,把我之前的疑问完全解开。非常值得一读的书,五星好评! 附上我的个人读书笔记:《Java 8函数式编程》读书笔记

評分

这本书在很短的篇幅内详细地讲解了Java 8函数式的核心特性,并附以实际的例子加深理解。特别是关于收集器那一章节,把我之前的疑问完全解开。非常值得一读的书,五星好评! 附上我的个人读书笔记:《Java 8函数式编程》读书笔记

用戶評價

评分

java 8 函數式編程入門:)

评分

書中有很多代碼片段,但是不夠多...原理不夠清晰,更像科普書

评分

還可以,主講函數式方麵的。

评分

快速瞭解Java 8 Lambda 和stream

评分

java 8 函數式編程入門:)

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有