| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202408*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Scala速學版 (第3版) ISBN:9787115647627 出版社:人民郵電 著編譯者:凱伊.S.霍斯特曼 頁數:252 所在地:中國大陸 *此為代購商品 書號:1670840 可大量預訂,請先連絡。 內容簡介 本書是一本系統地介紹Scala語言的入門圖書,針對Scala 3進行了全面的更新,不僅覆蓋了Scala語言的基礎知識,而且涵蓋了許多更複雜的概念,並最終深入到非常高級的內容。 本書共分20章,首先介紹了Scala語言的基礎概念,以及控制結構和函數、數組操作、映射、Option、元組、類、對象和枚舉、包、導入和導出、繼承、文件和正則表達式等關鍵概念;其次介紹了特質、運算符、高階函數、容器、模式匹配、註解、Future、類型參數、高級類型、上下文抽象和類型級編程等高級內容。每章都標記了一個級別標籤,告訴你本章的難易程度,以及它是面嚮應用程序員還是庫設計者。本書以緊湊的形式呈現內容,提供了許多實用的示例代碼,還給出了基於作者實際經驗的提示、注意和警告。 本書適合有一定編程經驗、對Scala感興趣,並希望儘快掌握Scala核心概念和用法的開發者閱讀。作者簡介 凱·S 霍斯特曼(Cay S Horstmann ),聖何塞州立大學計算機科學系教授、Java的倡導者。他是《Java核心技術》兩卷本的作者,並著有Core Java SE 9 for the Impatient, Second Edition和Scala for the Impatient, Second Edition(均由Addison-Wesley出版)。他還為專業程序員和計算機科學專業的學生撰寫過數十本其他圖書。目錄 第1章 基礎A11 1 Scala解釋器 1 2 聲明值和變數 1 3 常用類型 1 4 算術和運算符重載 1 5 關於調用方法的更多內容 1 6 apply方法 1 7 Scaladoc 練習 第2章 控制結構和函數A1 2 1 條件表達式 2 2 語句終止 2 3 塊表達式和賦值 2 4 輸入和輸出 2 5 循環 2 6 關於for循環的更多內容 2 7 函數 2 8 默認參數和命名參數L1 2 9 可變參數L1 2 10 主函數 2 11 無參函數 2 12 惰性求值L1 2 13 異常 練習 第3章 數組操作A1 3 1 定長數組 3 2 變長數組:數組緩衝區 3 3 遍曆數組和數組緩衝區 3 4 轉換數組 3 5 常用演算法 3 6 解讀Scaladoc 3 7 多維數組 3 8 與Java的互操作 練習 第4章 映射、Option和元組A1 4 1 構造映射 4 2 訪問映射值 4 3 更新映射值 4 4 遍歷映射 4 5 鏈接和排序映射 4 6 與Java的互操作 4 7 Option類型 4 8 元組 4 9 拉鏈操作 練習 第5章 類A1 5 1 簡單類和無參方法 5 2 帶getter和setter的屬性 5 3 僅帶getter的屬性 5 4 私有欄位 5 5 輔助構造函數 5 6 主構造函數 5 7 嵌套類L1 練習 第6章 對象和枚舉A1 6 1 單例 6 2 伴生對象 6 3 擴展類或特質的對象 6 4 apply方法 6 5 應用程序對象 6 6 枚舉 練習 第7章 包、導入和導出A1 7 1 包 7 2 包作用域嵌套 7 3 鏈式包子句 7 4 文件頂部表示法 7 5 包級函數和變數 7 6 包可見性 7 7 導入 7 8 導入無處不在 7 9 重命名和隱藏成員 7 10 隱式導入 7 11 導出 練習 第8章 繼承A1 8 1 繼承類 8 2 重寫方法 8 3 類型檢查和強制轉換 8 4 超類的構造 8 5 匿名子類 8 6 抽象類 8 7 抽象欄位 8 8 重寫欄位 8 9 開放類和密封類 8 10 受保護的欄位和方法 8 11 構造順序 8 12 Scala繼承層級結構 8 13 對象相等性L1 8 14 多元相等性L2 8 15 值類L2 練習 第9章 文件和正則表達式A1 9 1 讀取行 9 2 讀取字元 9 3 讀取詞法單元和數字 9 4 從URL和其他源讀取 9 5 寫入文件 9 6 訪問 目錄 9 7 序列化 9 8 進程式控制制A2 9 9 正則表達式 9 10 正則表達式組 練習 第10章 特質L1 10 1 為何沒有多重繼承? 10 2 作為介面的特質 10 3 帶具體方法的特質 10 4 富介面的特質 10 5 具有特質的對象 10 6 分層特質 10 7 重寫特質中的抽象方法 10 8 特質中的具體欄位 10 9 特質中的抽象欄位 10 10 特質構造順序 10 11 帶參數的特質構造函數 10 12 擴展類的特質 10 13 底層機制 10 14 透明特質L2 10 15 自類型L2 練習 第11章 運算符L1 11 1 標識符 11 2 中綴運算符 11 3 一元運算符 11 4 賦值運算符 11 5 優先順序 11 6 關聯性 11 7 apply和update方法 11 8 unapply方法L2 11 9 unapplySeq方法L2 11 10 unapply和unapplySeq方法的替代形式L3 11 11 動態調用L2 11 12 類型安全的選擇和應用L2 練習 第12章 高階函數L1 12 1 函數作為值 12 2 匿名函數 12 3 函數參數 12 4 參數推斷 12 5 有用的高階函數 12 6 閉包 12 7 與Lambda表達式的互操作性 12 8 柯里化 12 9 組合、柯里化和元組化的方法 12 10 控制抽象 12 11 非本地返回 練習 第13章 容器A2 13 1 主要的容器特質 13 2 可變和不可變容器 13 3 序列 13 4 列表 13 5 集合 13 6 添加或刪除元素的運算符 13 7 常用方法 13 8 映射函數 13 9 歸約、摺疊和掃描A3 13 10 拉鏈操作 13 11 迭代器 13 12 惰性列表A3 13 13 與Java容器的互操作性 練習 第14章 模式匹配A2 14 1 更好的switch 14 2 守衛 14 3 模式中的變數 14 4 類型模式 14 5 Matchable特質 14 6 匹配數組、列表和元組 14 7 提取器 14 8 變數聲明中的模式 14 9 for表達式中的模式 14 10 樣例類 14 11 匹配嵌套結構 14 12 密封類 14 13 參數化枚舉 14 14 偏函數A3 14 15 case子句中的中綴表示法L2 練習 第15章 註解A2 15 1 什麼是註解? 15 2 註解放置 15 3 註解參數 15 4 Java特性的註解 15 4 1 Bean屬性 15 4 2 序列化 15 4 3 受檢異常 15 4 4 可變參數 15 4 5 Java修飾符 15 5 優化註解 15 5 1 尾遞歸 15 5 2 惰性值 15 6 錯誤和警告註解 15 7 註解聲明 練習 第16章 FutureA2 16 1 在Future中運行任務 16 2 等待結果 16 3 Try類 16 4 回調 16 5 組合 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |