Java SE 8 懶人包 (Java SE 8 for the Really Impatient)
內容描述
<內容簡介>
Java SE 8 for the Really Impatient
在上百萬名程式設計師的殷切期盼下,Java SE 8 可說是近年來最重大的 Java 改版。lambda 運算式(閉包)以及串流的引進為 Java 程式設計所帶來的重大改變,毫不亞於當年泛型以及註文的引進。
現在,本書由國際知名的 Java 書籍作者 Cay S. Horstmann 為大家一一介紹 Java 8 最具價值的新功能,除此之外還包含一些不為人知卻是重要的 Java 7 功能。如果你已是一位熟練的 Java 程式設計師,本書的實作能夠讓你快速瞭解 Java 語言及平台的新特性。這本不可或缺的指南包含了:
說明如何使用 lambda 運算式來撰寫可重複使用的程式碼片段。
全新的串流 API 讓 Java 群集更加靈活且更具效率。
藉由 lambda 運算式(filter/map/reduce)進行並行運算,為共享計數器與雜湊表帶來效能的顯著提昇。
利用完整一章來說明可以如何在程式中運用 lambda 運算式。
說明備受期待且功能強大的 date/time/calendar 程式庫(JSR 310)。
簡要說明 JavaFX(Swing GUI 的替代技術)和 Nashorn JavaScript 引擎。
詳細介紹許多程式庫的細微變化,這些變化能夠讓 Java 程式設計更富生產力也更有樂趣。
本書率先涵蓋了所有這些備受期待的改進,並且能夠協助開發者撰寫出最健全、高效並且安全的 Java 程式碼。
<章節目錄>01 Lambda 運算式
02 串流 API
03 Lambda 程式設計
04 JavaFX
05 嶄新的日期時間 API
06 並行處理增強之處
07 JavaScript 引擎 Nashorn
08 其他好東西
09 你可能忽略掉的 Java 7 功能
<作者簡介>
Cay S. Horstmann 是《Scala for the Impatient》(Addison-Wesley,2012)一書的作者,也是《Core Java》(Prentice Hall,2013)一書的主要作者。此外他也為專業程式設計師及計算機科學的學生撰寫了許多其它的著作。他在聖荷西州立大學教授計算機科學,並且曾經獲選為 Java 傑出人士(Java Champion)。