《Scala编程实战 O’Reilly精品图书系列》.azw3 .pdf .txt
基本信息:
-
书名: Scala编程实战 (O’Reilly精品图书系列)
作者: 亚历山大(Alexander,A.)
出版社/出版时间: 北京华章图文信息有限公司2016-01-31
国际标准书号: 978-7-111-52686-5
电子版包括 .azw3 .pdf .txt等格式:
《Scala编程实战 O’Reilly精品图书系列》.azw3 文件 5932 KB,
《Scala编程实战 O’Reilly精品图书系列》.pdf 文件 1772 页,11359 KB,
《Scala编程实战 O’Reilly精品图书系列》.txt 文件 42.0 万字,1006 KB。
pdf部分截图:
![]() |
| 第1页 |
![]() |
| 第16页 |
![]() |
| 第49页 |
![]() |
| 第142页 |
![]() |
| 第208页 |
目录:
- O’Reilly Media,Inc.介绍
译者序
作者介绍
译者介绍
封面介绍
前言
第1章 字符串
1.1 测试字符串的相等性
1.2 创建多个字符串
1.3 分隔字符串
1.4 字符串中的变量代换
1.5 挨个处理字符串中的字符
1.6 字符串中的查找模式
1.7 字符串中的替换模式
1.8 抽取String中模式匹配的部分
1.9 访问字符串中的一个字符
1.10 在String类中添加自定义的方法
第2章 数值
2.1 从字符串到数值
2.2 数值类型转换
2.3 重载默认数值类型
2.4 替代++和--
2.5 浮点数的比较
2.6 处理大数
2.7 生成随机数
2.8 创建一个数值区间、列表或者数组
2.9 格式化数值和金额
第3章 控制结构
3.1 for和foreach循环
3.2 在for循环中使用多个计数器
3.3 在for循环中嵌入if语句(卫语句)
3.4 创建for表达式(for/yield组合)
3.5 实现break和continue
3.6 像三元运算符一样使用if
3.7 像switch语句一样使用匹配表达式
3.8 一条case语句匹配多个条件
3.9 将匹配表达式的结果赋值给变量
3.10 访问匹配表达式缺省case的值
3.11 在匹配表达式中使用模式匹配
3.12 在匹配表达式中使用Case类
3.13 给Case语句添加if表达式(卫语句)
3.14 使用匹配表达式替换isInstanceOf
3.15 在匹配表达式中使用List
3.16 用try/catch匹配一个或者更多的异常
3.17 在try/catch/finally块中使用变量前定义变量
3.18 创建自定义控制结构
第4章 类和属性
4.1 创建一个主构造函数
4.2 控制构造函数字段的可见性
4.3 定义辅助构造函数
4.4 定义私有的主构造函数
4.5 设置构造函数参数的默认值
4.6 覆写默认的访问和修改方法
4.7 阻止生成getter和setter方法
4.8 将代码块或者函数赋给字段
4.9 设置未初始化的var字段类型
4.10 在继承类时处理构造函数参数
4.11 调用父类的构造函数
4.12 何时使用抽象类
4.13 在抽象基类(或者特质)里定义属性
4.14 用Case类生成模板代码
4.15 定义一个equals方法(对象的相等性)
4.16 创建内部类
第5章 方法
5.1 控制方法作用域
5.2 调用父类的方法
5.3 方法参数默认值
5.4 使用参数名
5.5 定义一个返回多个值(Tuples)的方法
5.6 调用getter/setter方法时不使用括号
5.7 创建接受变参的方法
5.8 方法的异常声明
5.9 支持链式调用编码风格
第6章 对象
6.1 对象的强制转换
6.2 Java.class的Scala等价类
6.3 确定对象所属的类
6.4 用Object启动一个应用
6.5 用object创建单例
6.6 用伴生类创建静态成员
6.7 将通用代码放入包对象
6.8 不使用new关键字创建对象实例
6.9 在Scala中用apply方法实现工厂方法
第7章 包和导入
7.1 花括号风格的包记号法
7.2 引入一个或多个成员
7.3 在导入时重命名成员
7.4 在引入时隐藏一个类
7.5 使用静态导入
7.6 在任意地方使用Import语句
第8章 特质
8.1 特质用作接口
8.2 使用特质中的抽象字段和实际字段
8.3 像抽象类一样使用特质
8.4 简单混入特质
8.5 通过继承来限制特质的使用范围
8.6 限定特质只可用于指定类型的子类
8.7 保证特质只能被添加到只有一个特定方法的类型
8.8 为对象实例中添加特质
8.9 像特质一样继承一个Java接口
第9章 函数式编程
9.1 使用函数字面量(匿名函数)
9.2 将函数作为变量
9.3 定义接受简单函数作为参数的方法
9.4 更多复杂的函数
9.5 使用闭包
9.6 使用部分应用函数
9.7 创建返回函数的函数
9.8 创建部分应用函数
9.9 一个真实的例子
第10章 集合
10.1 理解集合的层级结构
10.2 选择一个集合类
10.3 用一个集合方法解决一个问题
10.4 理解集合的性能
10.5 在创建集合时声明一个类型
10.6 理解可变变量与不可变集合
10.7 将Vector“变为”不可变序列
10.8 把ArrayBuffer作为可变序列的第一选择
10.9 用foreach遍历一个集合
10.10 用for循环遍历一个集合
10.11 使用zipWithIndex或者zip创建循环计数器
10.12 迭代器的使用
10.13 用for/yield实现集合间的转换
10.14 用map实现集合的变换
10.15 展平列表的列表与扁平化问题
10.16 map,flatten和flatMap的组合
10.17 用filter过滤一个集合
10.18 从集合中提取元素序列
10.19 序列的分割(groupBy、partition等)
10.20 用reduce和fold方法遍历集合
10.21 从序列中提取不重复的元素
10.22 合并序列集合
10.23 用zip将两个序列集合合并为一对
10.24 在集合上创建一个惰性视图
10.25 利用Range创建集合
10.26 创建使用枚举
10.27 当需要一堆元素时使用元组
10.28 集合排序
10.29 通过mkString将集合转换成字符串
第11章 列表、数组、映射、集及其他
11.1 创建和填充列表的不同方式
11.2 创建可变List
11.3 为List添加元素
11.4 从List(或者ListBuffer)中删除元素
11.5 合并或连接列表
11.6 使用List的懒惰版本,Stream
11.7 创建和更新数组的不同方式
11.8 创建大小可变的数组(ArrayBuffer)
11.9 删除Array和ArrayBuffer的元素
11.10 数组排序
11.11 创建多维数组
11.12 创建映射
11.13 选择一种Map实现
11.14 为可变映射添加、更新或删除元素
11.15 为不可变映射添加、更新或删除元素
11.16 访问映射的值
11.17 遍历映射
11.18 从映射中获得所有的键或者值
11.19 反转键值
11.20 测试映射中键/值的存在
11.21 过滤映射
附件资料:
相关资料1:
- Unity 3D NGUI实战教程 pdf 电子版
- Arduino开发实战指南AVR篇.pdf
- KVM实战原理进阶与性能调优.pdf
- swift编程实战 中文版
- R语言与大数据编程实战.pdf
- 大规模分布式系统架构与设计实战豆瓣.pdf
- Wireshark数据包分析实战第2版 pdf高清版
- 《新闻传媒写作精要与范例实用大全新媒体时代新闻从业人员实战指南生动解析速查速用案例丰富生动展示和快速提高新闻采写的实际操作能力6261863》.pdf .epub
- ios动画:核心技术与案例实战.pdf
- 金字塔原理实战篇.pdf
- 实战中心静脉穿刺.doc
- 《Python+Spark 2.0+Hadoop机器学习与大数据实战》.pdf
- 15秒的商机:抖音电商运营实战指南.pdf
- 《中文版Photoshop数码照片处理全视频实战228例》.pdf
- 《社群营销实战手册》.mobi
相关资料2:
- 《Web安全之深度学习实战》.pdf .mobi
- 《不再忧伤的旅程》.pdf .azw3
- 《What if 那些古怪又让人忧心的问题》(美)兰道尔·门罗.pdf .azw3
- 《不为我们改变的世界》.pdf .azw3
- 《“语言与人性”完整四部曲》(美)史蒂芬·平克.pdf .mobi
- 《P.E.T.父母效能训练》.pdf .mobi
- 《TED思想的力量系列》套装共5册.pdf .azw3
- 《zg塞尔伯恩博物志》(英)吉尔伯特·怀特.pdf .mobi
- 《Python网络数据采集》图灵程序设计丛书.pdf .mobi
- 《罪无可赦-形骸》.pdf .mobi
- 《不可不知的朝韩史》.pdf .azw3
- 《TED竞争心理学》.pdf .mobi
- 《染匠之手》.pdf .mobi
- 《战地行纪》.pdf .mobi
- 《“雨果奖”得主郝景芳科幻短篇合集》.pdf .mobi
/01/《Scala编程实战_O’Reilly精品图书系列》/《Scala编程实战_O’Reilly精品图书系列》_1.jpg)
/01/《Scala编程实战_O’Reilly精品图书系列》/《Scala编程实战_O’Reilly精品图书系列》_16.jpg)
/01/《Scala编程实战_O’Reilly精品图书系列》/《Scala编程实战_O’Reilly精品图书系列》_49.jpg)
/01/《Scala编程实战_O’Reilly精品图书系列》/《Scala编程实战_O’Reilly精品图书系列》_142.jpg)
/01/《Scala编程实战_O’Reilly精品图书系列》/《Scala编程实战_O’Reilly精品图书系列》_208.jpg)