寫給大忙人看的Java SE8 | 拾書所

寫給大忙人看的Java SE8

$ 301 元 原價 354

<內容簡介>

霍斯曼編著的《寫給大忙人看的Java SE8》向Java開發人員言簡意賅地介紹了Java 8的許多新特性(以及Java 7中許多未被關注的特性),本書延續了《快學Scala》「不廢話」的風格。
    本書共分為9章。第1章講述了lambda表達式的全部語法;第2章給出了流的完整概述:第3章給出了使用lambda表達式設計庫的有效技巧;第4章介紹了JavaFX:第5章詳細介紹了Java新增的日期∕時間API;第6章介紹了原子計數器、併發哈希映射、並行數組操作等特性中的改進;第7章介紹了如何在Java虛擬機上執行JavaScript,以及如何與Java代碼進行交互操作;第8章描述了Java 8中其他一些不起眼但很實用的特性;第9章則關注于Java 7中改進的異常處理,以及其他一些你可能會忽略掉的API。
    本書適合所有Java程序員、軟體設計師、架構師及軟體開發愛好者閱讀。對於想要快速了解Java SE 8新特性的Java工程師來說,本書是一本不可多得的枕邊讀物。

<目錄>

第1章 lambda表達式
  1.1 為什麼要使用lambda表達式
  1.2 lambda表達式的語法
  1.3 函數式介面
  1.4 方法引用
  1.5 構造器引用
  1.6 變數作用域
  1.7 默認方法
  1.8 介面中的靜態方法
  練習
第2章 Stream API
  2.1 從迭代器到Stream操作
  2.2 創建Stream
  2.3 filter、map和flatMap方法
  2.4 提取子流和組合流
  2.5 有狀態的轉換
  2.6 簡單的聚合方法
  2.7 Optional類型
    2.7.1 使用Optional值
    2.7.2 創建可選值
    2.7.3 使用flatMap來組合可選值函數
  2.8 聚合操作
  2.9 收集結果
  2.10 將結果收集到Map中
  2.11 分組和分片
  2.12 原始類型流
  2.13 並行流
  2.14 函數式介面
  練習
第3章 使用lambda編程
  3.1 延遲執行
  3.2 lambda表達式的參數
  3.3 選擇一個函數式介面
  3.4 返回函數
  3.5 組合
  3.6 延遲
  3.7 並行操作
  3.8 處理異常
  3.9 lambda表達式和泛型
  3.10 一元操作
  練習
第4章 JavaFX
  4.1 Java GUI編程簡史
  4.2 你好,JavaFX!
  4.3 事件處理
  4.4 JavaFX屬性
  4.5 綁定
  4.6 布局
  4.7 FXML
  4.8 CSS
  4.9 動畫和特殊效果
  4.10 不尋常的控制項
  練習
第5章 新的日期和時間API
  5.1 時間線
  5.2 本地日期
  5.3 日期校正器
  5.4 本地時間
  5.5 帶時區的時間
  5.6 格式化和解析
  5.7 與遺留代碼互操作
  練習
第6章 併發增強
  6.1 原子值
  6.2 ConcurrentHashMap改進
    6.2.1 更新值
    6.2.2 批量數據操作
    6.2.3 Set視圖
  6.3 並行數組操作
  6.4 可完成的Future
    6.4.1 Future
    6.4.2 編寫Future
    6.4.3 Future流水線
    6.4.4 編寫非同步操作
  練習
第7章 JavaScript引擎??Nashorn
  7.1 從命令行運行Nashorn
  7.2 從Java運行Nashorn
  7.3 調用方法
  7.4 構造對象
  7.5 字元串
  7.6 數字
  7.7 使用數組
  7

Brand Slider