有 1 項符合
掌握Java SE8程式設計-Lambda的逆襲
的圖書
|
|
| 掌握Java SE8程式設計-Lambda的逆襲
作者:陳錦輝
出版社:博碩文化
出版日期:2015-06-13
|
圖書介紹 - 資料來源:樂天KOBO 目前評分: 評分:
圖書名稱:掌握Java SE8程式設計-Lambda的逆襲 在寫程式時,我們有時會希望『傳遞一段程式碼』給某個method,並且不限定該method何時來執行這段程式碼,例如Comparator的compare method就是個最明顯的例子。以往,Java必須透過物件間接完成這個目標,也就是將這段程式碼變成某個物件的某個method實作內容,然而這個method在介面或類別宣告時就必須有個名稱,但這個名稱對於我們想要『傳遞一段程式碼』的目的而言,其實是多餘的。『傳遞一段程式碼』給某個method在函數式程式語言中,不難做到。而眾多非函數式程式語言也陸續加入了這個功能,它們為此功能取了一個響亮的名字 ── Lambda運算式。為何取名為Lambda運算式呢? 它源自於一種古老的演算 ── λ演算(Lambda正是拉丁字母λ的讀音)。在λ演算中,函數是匿名的,代表著函數的名稱並不重要,因此,將『傳遞一段程式碼』的功能取名為Lambda運算式,再恰當不過了。SE8是Java近來最大幅度的改版,SE8包含了眾多的新功能,而當中最重要的當屬Lambda運算式。為了支援Lambda運算式,SE8的介面也可以有方法的實作,稱之為介面的預設方法,這完全顛覆了原本Java物件導向設計的規劃。但面對其他正逐步流行的程式語言,Java不得不這樣做以持續保有市占率。換句話說,Java面對其他語言的競爭,提出了Lambda運算式這項利器,並且在某種程度上,能夠取代為人所詬病、常見於視窗程式(事件傾聽處理)的內部匿名類別。故而本書副標取名為《Lambda的逆襲》以彰顯Java SE8的企圖。本書改版自暢銷數萬本的《初學指引》系列,作者認為本書已經不再適用於只想學些皮毛的讀者,而是期望將讀者由初學者導引成為Java初級工程師,要做到這一點,就應該在第一本學習書籍當中,充分掌握Java的設計精隨以及關鍵基礎技術,故而本書從SE8版開始更名為《掌握》系列。本書以細心規劃的進度,培養讀者在十六周的學習中,成功變身為Java初級工程師,同時釐清一些對於初學者容易產生困擾的技術,例如Java的限定泛型。並且在適當時機,讓讀者於不知不覺中,就學會了SE8的最新功能──Lambda運算式。同時本書也搭配精心設計的的累積式習題,讓讀者能夠循序漸進地真正成為一位Java程式設計師。本書的特色如下:.由淺入深.Lambda無痛入門.釐清複雜的泛型語法.Java SE7到SE8的無縫接軌.釐清函數式介面與抽象類別的差異.釐清匿名類別與Lambda運算式的適用場合.釐清Java只有傳值呼叫,沒有如同C#的傳參考呼叫.透過「Coding偷撇步、注意事項」加強讀者的程式設計實務經驗.透過「延伸學習」明確引導讀者,未來的學習之路.透過「筆者的話」向讀者傳遞正確的基本觀念.探討浮點數變數為何不適合做為比較條件.探討編譯器為何加入final的this參數?.探討高鐵為何會重複賣票.累積式習題培養功力.其他…………
|
|
|
| 作者:彭凱平、閆偉 出版社:如何出版社 出版日期:2022-09-01 66折: $ 251 | | 66折: $ 535 | | 66折: $ 238 | | 作者:LJ 出版社:如何出版社 出版日期:2023-01-01 66折: $ 211 | |
|
| 作者:比約恩.納提科.林德布勞 (Björn Natthiko Lindeblad, Caroline Bankler, Navid Modiri) 出版社:先覺 出版日期:2023-02-01 $ 355 | | 作者:詹姆斯.克利爾 出版社:方智出版 出版日期:2019-06-01 $ 260 | | 作者:杉井光 出版社:皇冠 出版日期:2024-09-30 $ 284 | | $ 592 | |
|
| 作者:一杆老煙槍 出版社:北京億森同創文化 出版日期:2024-12-25 $ 59 | | 作者:日野日出志 出版社:鯨嶼文化 出版日期:2024-12-25 $ 336 | | 作者:許成鋼 出版社:國立臺灣大學出版中心 出版日期:2024-11-29 $ 647 | | 作者:安倍夜郎 出版社:新經典圖文傳播有限公司 出版日期:2024-12-25 $ 190 | |
|
|
|
|