登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』Scala编程实战(原书第2版)

書城自編碼: 3911366
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 阿尔文·亚历山大
國際書號(ISBN): 9787111732792
出版社: 机械工业出版社
出版日期: 2023-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 1114

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
称雄天下:早期明王朝与欧亚大陆盟友
《 称雄天下:早期明王朝与欧亚大陆盟友 》

售價:NT$ 380.0
烟水气与帝王州:南京人文史
《 烟水气与帝王州:南京人文史 》

售價:NT$ 1199.0
权力的支柱(英国史前沿译丛)
《 权力的支柱(英国史前沿译丛) 》

售價:NT$ 594.0
婴儿含乳吸吮的理论与实务(第3版)
《 婴儿含乳吸吮的理论与实务(第3版) 》

售價:NT$ 1188.0
古籍版本价值及鉴定
《 古籍版本价值及鉴定 》

售價:NT$ 535.0
南海及邻域构造地质
《 南海及邻域构造地质 》

售價:NT$ 2149.0
国家研究(2023年第1辑)
《 国家研究(2023年第1辑) 》

售價:NT$ 486.0
魏晋南北朝诗歌鉴赏辞典
《 魏晋南北朝诗歌鉴赏辞典 》

售價:NT$ 421.0

建議一齊購買:

+

NT$ 330
《 极简Go:新手编程之道 》
+

NT$ 717
《 Kubernetes从入门到DevOps企业应用实战 》
+

NT$ 839
《 大规模C++软件开发 卷1:过程与架构 》
+

NT$ 1114
《 现代C++编程:从入门到实践 》
+

NT$ 742
《 C++ Core Guidelines解析 》
編輯推薦:
在构建面向对象、函数式和并发的应用程序时,使用Scala既可以节省时间又能省去很多麻烦。本书包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,可以帮助你解决在使用Scala 3及其流行库时遇到的常见问题。 Scala改变了编程思维。无论你是从事Web、大数据还是分布式应用程序方面的工作,无论你是有经验的Scala开发人员还是刚刚学习使用这种JVM语言的程序员,本书都将让你受益良多。Alvin Alexander根据他在基于组件的、支持并发和分布式的高可伸缩应用程序中使用Scala的经验,提供了很多实用的解决方案。
內容簡介:
本书是一本涉及Scala 3基础知识与实际应用的实践指南。本书基于Scala 3,不仅详细介绍了Scala有关的所有基础知识,包括入门基础、功能、语言本身、概念、工具、库、框架、类型、集合、类、方法、函数式编程技术等,还通过实际的代码示例展示了Scala 3的语言优势和特点,并以问答形式提供了许多解决方案,包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,覆盖了使用Scala 3及其流行库时遇到的常见问题。本书适合所有的Scala开发人员以及初级类库设计师阅读。
目錄
目录前言1第1章 命令行131.1 初识Scala REPL141.2 在REPL中使用源代码和JAR文件171.3 初识Ammonite REPL201.4 scalac和scala命令231.5 反编译Scala代码251.6 运行JAR文件28第2章 字符串312.1 字符串的相等性判断342.2 多行字符串的创建352.3 字符串的分割372.4 字符串的变量代入382.5 字符串输出的格式化412.6 字符串的逐个字符处理442.7 字符串的模式查找492.8 字符串的模式替换512.9 使用模式匹配提取字符串522.10 访问字符串中的单个字符542.11 自定义字符串插值器552.12 创建随机字符串58第3章 数值和日期613.1 将字符串解析为数值643.2 数值类型间的转换663.3 覆盖默认的数值类型693.4 ++和--的替代方案713.5 浮点数的比较723.6 处理大数值743.7 生成随机数763.8 数值和货币的格式化783.9 创建新的日期和时间实例833.10 计算日期的差值853.11 日期的格式化863.12 将字符串解析为日期89第4章 控制结构924.1 for循环954.2 多重for循环984.3 for循环中的守卫语句1004.4 集合中的for/yield1014.5 Scala中的“三元操作符”1034.6 match表达式1044.7 case的多条件匹配1084.8 将match表达式的结果分配给变量1094.9 访问match表达式的默认值1104.10 match表达式与模式匹配1104.11 match表达式与枚举和样例类1164.12 case中的守卫语句1184.13 match表达式与isInstanceOf1204.14 match表达式与List1224.15 用try/catch匹配一个或多个异常1254.16 try/catch/finally1284.17 创建自定义控制结构130第5章 类1335.1 挑选合适的领域建模工具1345.2 创建主构造函数1405.3 控制构造函数字段的可见性1435.4 定义辅助构造函数1465.5 定义私有的主构造函数1485.6 构造函数参数的默认值1505.7 类继承时的构造函数1515.8 调用父类的构造函数1545.9 定义equals方法(对象相等性)1565.10 阻止生成访问方法和修改方法1635.11 覆盖默认的访问方法和修改方法1665.12 将代码块或函数赋值给惰性字段1685.13 设置未初始化的var字段1705.14 样例类产生的模板代码1715.15 定义样例类的辅助构造函数176第6章 特质和枚举1786.1 特质的接口用法1806.2 定义特质的抽象字段1826.3 特质的抽象类用法1846.4 特质的混入用法1856.5 多特质同名方法处理与super关键字1876.6 限制特质的拓展(仅支持特定类型的子类)1916.7 限制特质的拓展(仅支持具有特定方法的类型)1946.8 限制特质的拓展(仅支持特定的类)1956.9 使用参数化特质1966.10 特质的构造参数1986.11特质与模块2026.12 用枚举创建命名值的集2086.13 用枚举建模ADT210第7章 对象2157.1 对象的强制转换2157.2 用classOf方法传递Class类型2177.3 用object创建单例对象2187.4 用伴生对象创建静态成员2197.5 用apply方法作为构造函数2217.6 用apply方法实现静态工厂2237.7 将特质具体化成对象2247.8 unapply方法与模式匹配227第8章 方法2308.1 控制方法的作用域2328.2 调用父类或特质的方法2368.3 调用方法时使用参数名称2398.4 设置参数的默认值2408.5 可变参数2428.6 无括号的方法调用2438.7 声明异常2448.8 支持链式调用风格2468.9 扩展方法249第9章 包和导入2519.1 大括号风格的包语法2529.2 导入一个或多个成员2549.3 导入并重命名成员2559.4 导入时隐藏类2579.5 导入静态成员2589.6 无处不在的导入语句2609.7 导入given262第10章 函数式编程26510.1 使用函数字面量(匿名函数)27210.2 将函数作为变量传递27510.3 将函数作为方法的参数28010.4 声明高阶函数28210.5 使用部分应用函数28510.6 创建返回函数的方法28810.7 创建偏函数29110.8 实现函数式错误处理29510.9 实际案例:在算法中传递函数29810.10 实际案例:函数式领域建模300第11章 集合:介绍30811.1 选择合适的集合类31411.2 集合的性能对比31911.3 不可变集合与可变变量32211.4 创建惰性视图323第12章 集合:序列类32612.1 Vector32812.2 创建并填充List33012.3 List的添加操作33312.4 List和ListBuffer的删除操作33512.5 使用ListBuffer创建可变列表33712.6 LazyList33812.7 ArrayBuffer34012.8 Array和ArrayBuffer的删除操作34212.9 创建并更新数组34412.10 创建多维数组34712.11 数组排序350第13章 集合:常见的序列方法35313.1选择合适的集合方法35513.2 foreach方法36213.3 迭代器36413.4 zipWithIndex和zip方法36813.5 map方法37013.6 flatten方法37313.7 filter方法37513.8 从集合中提取元素序列37813.9 序列的拆分38013.10 reduce和fold方法38213.11 序列的去重38713.12 序列的合并38813.13 序列的随机化39113.14 集合排序39213.15 mkString和addString方法397第14章 集合:映射40014.1 创建和使用映射40014.2选择合适的映射40314.3 不可变映射的添加、更新和删除操作406

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.