‧提供Java 9新功能快速索引‧深入探討Java模組平臺系統‧JDK基礎與IDE操作交相對照‧提供Lab實作檔案‧作者數年來實務教育訓練中,匯整學員在課程中遇到的觀念、實作、應用或認證考試上等問題之經驗集合。‧針對Java SE 9新功能重新改版,無論是章節架構或範例程式碼上,皆作了重新審閱與翻新。‧詳細介紹Java 9模組化之後,JVM、JRE、Java SE API、JDK與IDE之間的關係
「這本書有三項值得閱讀的理由:針對書中演算法與資料結構,以視覺化圖表展示其特性;內容以會話方式陳述而不是生硬的學術語調;以及始終不斷強調的演算法效能基準。如果您正處於演算法領域的現實世界中,本書勢必會改變您對資料結構的使用方式。」── Richard ResnickGQ Life Science公司執行長設計穩健的軟體需要運用高效的演算法,然而程式設計師鮮少能深入了解演算法可運用的程度。書中提供用
C++是最廣泛使用的程式語言之一。在具備豐富C++知識技巧的程式設計師手上,可以產出讓人引以為傲的精簡、高效、可讀的程式碼。本書是為中高級程式設計師所編寫,跳過瑣碎的細節,直接進入最新修訂的ISO標準C++17的核心。第一部分介紹了C++語言的核心,從型別和函式到物件生命週期和表達式。第二部分介紹了C++標準函式庫和Boost函式庫,您將在這裡學到特殊的實用程式類別、資料結構和演算法,以及如何操作檔案系統,以及建構透過網路進行通訊的高效能程式。您會學到現代C++的所有主要的特徵,包括:‧基本型別、參照型別和使用者定義型別‧使用範本和虛擬類別的執行時多型‧物件生命週期,包括儲存持續時間、呼叫堆疊、記憶體管理、例外和資源取得即初始化(resource acquisition is initialization, RAII)的範式‧進階表達式、敍述和函式‧智慧指標、資料結構、日期和時間、數字和機率/統計功能‧容器、疊代器、字串和演算法‧串流和檔案、並行、網路和應用程式開發本書包含500多個程式碼範例和將近100個練習,定能幫助您建立堅實的C++基石。
微軟專案經理暨.NET人氣部落客Scott Hanselman《無瑕的程式碼》作者Robert C. Martin 聯合推薦「本書期望給你各方面有用、實用又可用的忠告。」──Scott Hanselman 推薦「John想透過本書傳達一個很棒訊息,一個每個軟體開發人員(還有其他面臨相同情況的讀者)都應該全面了解的訊息。」──Robert C. Martin(人稱Uncle Bob)推薦「放下你手上