搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Scala程序设计/面向数字经济时代中关村软件园专创融合实践教育系列
0.00     定价 ¥ 48.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787113276119
  • 作      者:
    编者:智酷道捷内容与产品中心|责编:汪敏//包宁
  • 出 版 社 :
    中国铁道出版社
  • 出版日期:
    2021-02-01
收藏
畅销推荐
内容介绍
本书循序渐进地介绍了Scala编程语言的相关知识,共分为10章,首先详细介绍了Scala的一些基础知识,然后进一步介绍了Scala的数据类型、基本运算、内建控制、类和对象、自适应类型和函数等知识;另外,本书还介绍了Scala继承和多态、权限和集合、映射和模式匹配等,并系统地介绍了如何与Java进行互操作。本书案例简便易学,实用性强。 本书适合作为高等院校计算机相关专业程序设计课程的教材,也可作为Scala技术的培训用书。
展开
目录
第1章 Scala入门与基础
1.1 Scala的简介、特点和应用
1.1.1 为什么选择Scala
1.1.2 何为Scala
1.1.3 Scala的面向对象和函数式编程示例
1.1.4 Scala的特性
1.1.5 Scala的自适应静态类型和简洁性示例
1.1.6 Scala的应用
1.2 Scala环境配置和安装
1.2.1 Scala的环境准备
1.2.2 Scala在Windows平台上的安装
1.3 Scala的编译和运行
1.3.1 Scala的编译和运行原理
1.3.2 Scala的编译、运行和反编译
1.3.3 指定编译和运行路径
1.3.4 反编译的三种方式
1.3.5 REPL基本操作
1.3.6 REPL常见命令的应用
1.4 Scala基础语法
1.4.1 Scala的标识符
1.4.2 Scala的关键字和注释
1.4.3 Scala的分号
1.4.4 Scala分号示例演示
1.4.5 Scala的变量
1.4.6 Scala变量内存结构
1.4.7 Scala的lazy变量
小结
习题
第2章 Scala数据类型与基本运算
2.1 Scala的数值类型
2.1.1 数据类型的作用及分类
2.1.2 Scala支持的数据类型
2.1.3 Scala中的数值数据类型
2.1.4 Scala中的字面量
2.1.5 Scala中的字符字面量
2.2 Scala的非数值类型
2.2.1 Scala中非数值类型的介绍
2.2.2 Scala中字符串的表示
2.2.3 Scala中字符串的常用方法
2.2.4 Scala中字符串的分隔
2.2.5 使用正则表达式对象查找字符串
2.2.6 Scala中字符串遍历的使用
2.2.7 Scala的字符串插值
2.3 Scala的基本运算
2.3.1 Scala的运算符
2.3.2 Scala的算术运算符
2.3.3 Scala的关系运算符
2.3.4 Scala的逻辑运算符
2.3.5 Scala的短路运算
2.3.6 Scala的赋值运算符
2.3.7 Scala的位运算符
2.3.8 Scala中运算符的优先级
2.4 Scala的数据类型与运算的应用
2.4.1 Scala的相等性
2.4.2 Scala中的自增和自减运算
2.4.3 Scala中的浮点数精度问题
2.4.4 Scala中大数的处理
2.4.5 Scala中随机数的生成
小结
习题
第3章 Scala内建控制、类和对象
3.1 Scala的IDEA环境搭建
3.1.1 Scala的IDE搭建
3.1.2 IDEA配置SDK
3.2 Scala的内建控制
3.2.1 Scala的常见内建控制结构
3.2.2 Scala的顺序结构
3.2.3 Scala的分支结构
3.2.4 Scala的循环结构
3.2.5 Scala的for语句
3.2.6 Scala带卫语句的for语句
3.2.7 Scala带返回值的for语句
3.3 Scala的类和构造器
3.3.1 Scala类的定义
3.3.2 Scala的类成员
3.3.3 Scala的普通类
3.3.4 Scala类的属性
3.3.5 Scala类的成员访问和修改
3.3.6 成员访问的本质
3.3.7 Scala的有参类
3.3.8 类参数的赋值
3.3.9 Scala的主构造器
3.3.10 Scala的辅助构造器
3.3.11 Scala的辅助构造器默认参数
3.4 Scala的伴生类和对象
3.4.1 Scala的单例对象
3.4.2 Scala的单例对象应用场景
3.4.3 Scala的伴生类和伴生对象
3.4.4 Scala对象的创建
3.4.5 Scala对象的所属类
3.4.6 Scala的对象相等性判断
3.4.7 覆写equals方法
小结
习题
第4章 Scala自适应类型和函数
4.1 Scala的自适应类型
4.1.1 Scala的特殊类型——Nothing
4.1.2 Scala的特殊类型——Option[T]
4.1.3 Scala的元组类型
4.2 Scala的函数基础
4.2.1 Scala的函数定义
4.2.2 Scala的函数规则、类型推导,的限制及函数调用
4.2.3 Scala函数的参数默认值
4.2.4 Scala的函数参数的变参
4.2.5 Scala的函数的链式风格
4.3 Scala的函数进阶
4.3.1 Scala的函数字面量
4.3.2 Scala的函数作为参数
4.3.3 Scala的函数的闭包
4.3.4 Scala的函数的柯里化
4.3.5 Scala部分应用函数
4.4 Scala的高阶函数
4.4.1 Scala高阶函数概述
4.4.2 map和foreach函数的应用
4.4.3 filter函数的应用
4.4.4 flatten和flatmap函数的应用
4.4.5 reduce、reduceleft和fold函数的应用
小结
习题
第6章 Scala继承和多态
5.1 Scala的继承与多态
5.1.1 Scala的继承概述
5.1.2 构造器
5.1.3 Scala的多态概述
5.1.4 方法的继承和重写
5.2 Scala的继承关系
5.3 Scala的抽象类与内部类
5.3.1 Scala的抽象类概述
5.3.2 抽象类重写
5.3.3 Scala的内部类
5.4 Scala的trait
5.4.1 Scala的特质
5.4.2 Scala的trait的用法
5.4.3 trait的mix
5.4.4 trait的加载顺序
5.4.5 解决空指针异常问题
5.4.6 trait与类的相关特性
5.4.7 trait多继承
小结
习题
第6章 Scala
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证