快學 Scala, 2/e (Scala for the impatient, 2/e) 快学Scala(第2版)
凱.S.霍斯特曼 (Cay S.Horstmann)
- 出版商: 電子工業
- 出版日期: 2017-07-01
- 定價: $648
- 售價: 8.5 折 $551
- 語言: 簡體中文
- 頁數: 388
- 裝訂: 平裝
- ISBN: 7121319950
- ISBN-13: 9787121319952
-
相關分類:
JVM 語言
- 此書翻譯自: Scala for the Impatient,2/e
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
$354Spark大數據實例開發教程 -
大數據分析處理:Spark技術、應用與性能優質化$750$638 -
$327Spark核心技術與高級應用 -
$594深入理解Spark:核心思想與源碼分析 -
$408Apache Spark源碼剖析 -
$383Scala 並發編程 -
$288Scala 學習手冊 -
$414Scala 函數式編程 -
$556Scala 程式設計, 2/e (Programming Scala: Scalability = Functional Programming + Objects, 2/e) -
$301深入理解 Scala -
Spark 學習手冊 (Learning Spark: Lightning-Fast Big Data Analysis)$520$411 -
$230Spark Cookbook (中文版) -
深入探索 Scala 集合技術手冊$420$332 -
Spark 大數據分析新利器─資料科學家與數據分析師非用不可的入門指南書 (Big Data Analytics with Spark: A Practitioner's Guide to Using Spark for Large Scale Data Analysis)$520$260 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
$312Web API 的設計與開發 (Web API : the Good Parts) -
鳳凰專案|看 IT部門如何讓公司從谷底翻身的傳奇故事$480$379 -
一鍵安裝數百軟體於數千電腦 -- 魔術般的 Ansible$490$417 -
$354企業大數據處理:Spark、Druid、Flume與Kafka應用實踐(BigData Processing with Spark,Druid,Flume and Kafka) -
Docker 這樣學才有趣:從入門,到玩直播、挖礦$450$356 -
Ansible 徹底入門|雲端時代的組態管理$480$379 -
$864Scala 編程, 3/e (Programming in Scala : Updated for Scala 2.12, 3/e) -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
$306現代 API : 通往架構師之門
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
Scala是一門主要以Java虛擬機(JVM)為目標運行環境並將面向對象和函數式編程語言的特性結合在一起的編程語言。你可以使用Scala編寫出更加精簡的程序,同時充分利用並發的威力。由於Scala默認運行於JVM之上,因此它可以訪問任何Java類庫並且與Java框架進行互操作。通過ScalaJS項目,Scala還可以被編譯成JavaScript代碼,讓我們更便捷高效地開發Web應用。本書從實用角度出發,給出了一份快速的、基於代碼的入門指南。Horstmann以“博客文章大小”的篇幅介紹了Scala的概念,讓你可以快速地掌握和應用。實際上手的操作,清晰定義的能力層次,從初級到專家級,全程指導。適合有一定的Java編程經驗、對Scala感興趣,並希望盡快掌握Scala核心概念和用法的開發者閱讀。
作者簡介
Cay S. Horstmann是《Java核心技術》捲1和捲2第10版(Prentice Hall出版社2016年出版)的作者,此外,他還著有其他十多本面向專業程序員和計算機科學專業學生的書籍。他是San Jose州立大學計算機科學專業的教授,同時也是一位Java Champion。
目錄大綱
譯者序V
第1版序XVII
前言XIX
作者簡介XXIII
第1章基礎A11
1.1 Scala解釋器1
1.2聲明值和變量4
1.3常用類型5
1.4算術和操作符重載7
1.5關於方法調用8
1.6 apply方法9
1.7 Scaladoc11
練習16
第2章控制結構和函數A119
2.1條件表達式20
2.2語句終止22
2.3塊表達式和賦值22
2.4輸入和輸出23
2.5循環25
2.6高級for循環27
2.7函數28
2.8默認參數和帶名參數L129
2.9變長參數L129
2.10過程31
2.11懶值L131
2.12異常32
練習35
第3章數組相關操作A139
3.1定長數組39
3.2變長數組:數組緩衝40
3.3遍歷數組和數組緩衝41
3.4數組轉換42
3.5常用算法44
3.6解讀Scaladoc45
3.7多維數組47
3.8與Java的互操作48
練習49
第4章映射和元組A153
4.1構造映射53
4.2獲取映射中的值54
4.3更新映射中的值55
4.4疊代映射56
4.5已排序映射57
4.6與Java的互操作57
4.7元組58
4.8拉鍊操作59
練習60
第5章類A163
5.1簡單類和無參方法63
5.2帶getter和 setter的屬性64
5.3只帶getter的屬性67
5.4對象私有字段68
5.5 Bean屬性L169
5.6輔助構造器71
5.7主構造器72
5.8嵌套類L175
練習78
第6章對象A181
6.1單例對象81
6.2伴生對象82
6.3擴展類或特質的對象83
6.4 apply方法84
6.5應用程序對象85
6.6枚舉86
練習87
第7章包和引入A191
7.1包91
7.2作用域規則93
7.3串聯式包語句95
7.4文件頂部標記法95
7.5包對象96
7.6包可見性97
7.7引入97
7.8任何地方都可以聲明引入98
7.9重命名和隱藏方法99
7.10隱式引入99
練習100
第8章繼承A1103
8.1擴展類103
8.2重寫方法104
8.3類型檢查和轉換105
8.4受保護字段和方法106
8.5超類的構造106
8.6重寫字段107
8.7匿名子類109
8.8抽像類109
8.9抽象字段110
8.10構造順序和提前定義L3110
8.11 Scala類繼承關係112
8.12對象相等性L1114
8.13值類L2116
練習117
第9章文件和正則表達式A1121
9.1讀取行121
9.2讀取字符122
9.3讀取詞法單元和 字123
9.4從URL或其他源讀取124
9.5讀取二進製文件124
9.6寫入文本文件124
9.7訪問目錄125
9.8序列化125
9.9進程控制A2126
9.10正則表達式129
9.11正則表達式組130
練習131
第10章特質A1135
10.1為什麼沒有多重繼承135
10.2當作接口使用的特質137
10.3帶有具體實現的特質138
10.4帶有特質的對象139
10.5疊加在一起的特質140
10.6在特質中重寫抽象方法141
10.7當作富接口使用的特質142
10.8特質中的具體字段143
10.9特質中的抽象字段144
10.10特質構造順序145
10.11初始化特質中的字段147
10.12擴展類的特質148
10.13自身類型L2149
10.14背後發生了什麼151
練習152
……
第11章操作符A1157
第12章高階函數L1175
第13章集合A2191
第14章模式匹配和樣例類A2221
第15章註解A2243
第16章XML處理A2259
第17章FutureA2277
第18章類型參數L2297
第19章高級類型L2313
第20章解析A3341
第21章隱式轉換和隱式參數L3.363
詞彙表381
