Scala速學版 (第3版) 凱伊.S.霍斯特曼 9787115647627 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
NT$571
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月: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章 基礎A1
1 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或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理