快學Scala pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
[美] C. S. 霍斯曼
電子工業齣版社
博文視點
高宇翔
2012-10
408
79.00元
平裝
9787121185670
圖書標籤:
scala
Scala
編程
Programming
編程語言
函數式編程
計算機
軟件開發
喜歡 快學Scala 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-11-22
快學Scala epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
快學Scala epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
快學Scala pdf epub mobi txt 電子書 下載 2024
圖書描述
Scala是一門以Java虛擬機(JVM)為目標運行環境並將麵嚮對象和函數式編程語言的最佳特性結閤在一起的編程語言。你可以使用Scala編寫齣更加精簡的程序,同時充分利用並發的威力。由於Scala運行於JVM之上,因此它可以訪問任何Java類庫並且與Java框架進行互操作。本書從實用角度齣發,給齣瞭一份快速的、基於代碼的入門指南。Horstmann以“博客文章大小”的篇幅介紹瞭Scala的概念,讓你可以快速地掌握和應用。實際上手的操作,清晰定義的能力層次,從初級到專傢級,全程指導。
本書適閤有一定的Java編程經驗、對Scala感興趣,並希望盡快掌握Scala核心概念和用法的開發者閱讀。
快學Scala 下載 mobi epub pdf txt 電子書
著者簡介
Cay S. Horstmann是《Java核心技術》捲1和捲2第8版(Sun Microsystems Press齣版社2008年齣版)的主要作者,除此之外還著有其他十多本麵嚮專業程序員和計算機科學專業學生的書籍。他是San Jose州立大學計算機科學專業的教授,同時是一位Java Champion。
圖書目錄
目錄
序
前言
關於作者
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循環和for推導式
2.7 函數
2.8 默認參數和帶名參數 [L1]
2.9 變長參數 [L1]
2.10 過程
2.11 懶值 [L1]
2.12 異常
練習
3 數組相關操作 [A1]
3.1 定長數組
3.2 變長數組:數組緩衝
3.3 遍曆數組和數組緩衝
3.4 數組轉換
3.5 常用算法
3.6 解讀Scaladoc
3.7 多維數組
3.8 與Java的互操作
練習
4 映射和元組 [A1]
4.1 構造映射
4.2 獲取映射中的值
4.3 更新映射中的值
4.4 迭代映射
4.5 已排序映射
4.6 與Java的互操作
4.7 元組
4.8 拉鏈操作
練習
5 類 [A1]
5.1 簡單類和無參方法
5.2 帶getter和setter的屬性
5.3 隻帶getter的屬性
5.4 對象私有字段
5.5 Bean屬性 [L1]
5.6 輔助構造器
5.7 主構造器
5.8 嵌套類 [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 隱式引入
練習
8 繼承 [A1]
8.1 擴展類
8.2 重寫方法
8.3 類型檢查和轉換
8.4 受保護字段和方法
8.5 超類的構造
8.6 重寫字段
8.7 匿名子類
8.8 抽象類
8.9 抽象字段
8.10 構造順序和提前定義 [L3]
8.11 Scala繼承層級
8.12 對象相等性 [L1]
練習
9 文件和正則錶達式 [A1]
9.1 讀取行
9.2 讀取字符
9.3 讀取詞法單元和數字
9.4 從URL或其他源讀取
9.5 讀取二進製文件
9.6 寫入文本文件
9.7 訪問目錄
9.8 序列化
9.9 進程控製 [A2]
9.10 正則錶達式
9.11 正則錶達式組
練習
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 自身類型 [L2]
10.14 背後發生瞭什麼
練習
11 操作符 [L1]
11.1 標識符
11.2 中置操作符
11.3 一元操作符
11.4 賦值操作符
11.5 優先級
11.6 結閤性
11.7 apply和update方法
11.8 提取器 [L2]
11.9 帶單個參數或無參數的提取器 [L2]
11.10 unapplySeq方法
練習
12 高階函數 [L1]
12.1 作為值的函數
12.2 匿名函數
12.3 帶函數參數的函數
12.4 參數(類型)推斷
12.5 一些有用的高階函數
12.6 閉包
12.7 SAM轉換
12.8 柯裏化
12.9 控製抽象
12.10 return錶達式
練習
13 集閤 [A2]
13.1 主要的集閤特質
13.2 可變和不可變集閤
13.3 序列
13.4 列錶
13.5 可變列錶
13.6 集
13.7 用於添加或去除元素的操作符
13.8 常用方法
13.9 將函數映射到集閤
13.10 化簡、摺疊和掃描 [A3]
13.11 拉鏈操作
13.12 迭代器
13.13 流 [A3]
13.14 懶視圖
13.15 與Java集閤的互操作
13.16 綫程安全的集閤
13.17 並行集閤
練習
14 模式匹配和樣例類 [A2]
14.1 更好的switch
14.2 守衛
14.3 模式中的變量
14.4 類型模式
14.5 匹配數組、列錶和元組
14.6 提取器
14.7 變量聲明中的模式
14.8 for錶達式中的模式
14.9 樣例類
14.10 copy方法和帶名參數
14.11 case語句中的中置錶示法
14.12 匹配嵌套結構
14.13 樣例類是邪惡的嗎?
14.14 密封類
14.15 模擬枚舉
14.16 Option類型
14.17 偏函數 [L2]
練習
15 注解 [A2]
15.1 什麼是注解?
15.2 什麼可以被注解?
15.3 注解參數
15.4 注解實現
15.5 針對Java特性的注解
15.5.1 Java修飾符
15.5.2 標記接口
15.5.3 受檢異常
15.5.4 變長參數
15.5.5 JavaBeans
15.6 用於優化的注解
15.6.1 尾遞歸
15.6.2 跳轉錶的生成和內聯
15.6.3 可省略方法
15.6.4 基本類型的特殊化
15.7 用於錯誤和警告的注解
練習
16 XML處理 [A2]
16.1 XML字麵量
16.2 XML節點
16.3 元素屬性
16.4 內嵌錶達式
16.5 在屬性中使用錶達式
16.6 特殊節點類型
16.7 類XPath錶達式
16.8 模式匹配
16.9 修改元素和屬性
16.10 XML變換
16.11 加載和保存
16.12 命名空間
練習
17 類型參數 [L2]
17.1 泛型類
17.2 泛型函數
17.3 類型變量界定
17.4 視圖界定
17.5 上下文界定
17.6 Manifest上下文界定
17.7 多重界定
17.8 類型約束 [L3]
17.9 型變
17.10 協變和逆變點
17.11 對象不能泛型
17.12 類型通配符
練習
18 高級類型 [L2]
18.1 單例類型
18.2 類型投影
18.3 路徑
18.4 類型彆名
18.5 結構類型
18.6 復閤類型
18.7 中置類型
18.8 存在類型
18.9 Scala類型係統
18.10 自身類型
18.11 依賴注入
18.12 抽象類型 [L3]
18.13 傢族多態 [L3]
18.14 高等類型 [L3]
練習
19 解析 [A3]
19.1 文法
19.2 連結解析器操作
19.3 解析器結果變換
19.4 丟棄詞法單元
19.5 生成解析樹
19.6 避免左遞歸
19.7 更多的連結符
19.8 避免迴溯
19.9 記憶式解析器
19.10 解析器說到底是什麼?
19.11 正則解析器
19.12 基於詞法單元的解析器
19.13 錯誤處理
練習
20 Actor [A3]
20.1 創建和啓動actor
20.2 發送消息
20.3 接收消息
20.4 嚮其他actor發送消息
20.5 消息通道
20.6 同步消息和Future
20.7 共享綫程
20.8 actor的生命周期
20.9 將多個actor鏈接在一起
20.10 actor的設計
練習
21 隱式轉換和隱式參數 [L3]
21.1 隱式轉換
21.2 利用隱式轉換豐富現有類庫的功能
21.3 引入隱式轉換
21.4 隱式轉換規則
21.5 隱式參數
21.6 利用隱式參數進行隱式轉換
21.7 上下文界定
21.8 類型證明
21.9 @implicitNotFound注解
21.10 CanBuildFrom解讀
練習
22 定界延續 [L3]
22.1 捕獲並執行延續
22.2 “運算當中挖個洞”
22.3 reset和shift的控製流轉
22.4 reset錶達式的值
22.5 reset和shift錶達式的類型
22.6 CPS注解
22.7 將遞歸訪問轉化為迭代
22.8 撤銷控製反轉
22.9 CPS變換
22.10 轉換嵌套的控製上下文
練習
索引
· · · · · · (
收起)
快學Scala pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
1.確實是“快學” 2.很多關鍵詞隻有中文名字,沒有原始英文名 3.沒有習題的答案
評分
☆☆☆☆☆
高度實用主義的語言,熟悉Java的人學得很快
評分
☆☆☆☆☆
入門書
評分
☆☆☆☆☆
入門書
評分
☆☆☆☆☆
1.確實是“快學” 2.很多關鍵詞隻有中文名字,沒有原始英文名 3.沒有習題的答案
讀後感
評分
☆☆☆☆☆
評分
☆☆☆☆☆
这本书看完花的时间并不多,三天左右把。主要是工作的时候要用,有时候忘记了某个知识点也可以翻起来看看。对于入门来说这本书是足够了,但是当你需要一些高级特性时,却找不到过多的描述。 可能这本书的定位就在于“快学”,略去大多复杂的高级特性,只保留比较基础的实践...
評分
☆☆☆☆☆
評分
☆☆☆☆☆
这本书翻译实在比较晦涩,要不是借来的,我就真想弄本原版看看。 环境配置什么的都得自己搞定,还要靠google和stackoverflow帮忙。 本书的优点是Scala的关键点全讲到了,看到后几章,越发觉得这语言设计者的心思。 大程序还没写过,技巧性如此强的语言,对程序员要求不低,...
評分
☆☆☆☆☆
没读过,想读, 但我估计之前的评论都只是看了前九章就认为读了这本书的主儿写下的吧?! 实际上, 后面几章才是我感兴趣的, 尤其是最后一章, delimited continuation,如果你能轻松读懂这一章,再来评论才好,呵呵,反正我估计我可能不会一遍读懂,continuation的概念挺简...
類似圖書 點擊查看全場最低價
快學Scala pdf epub mobi txt 電子書 下載 2024