【正版9新】 Scala开发快速入门 9787302444138 【消毒塑封】
【消毒塑封 】 【正版9新】
¥
17.9
3.0折
¥
59
九五品
仅1件
作者周志湖
出版社清华大学出版社
ISBN9787302444138
出版时间2016-09
装帧其他
开本16开
定价59元
货号9787302444138
上书时间2024-12-08
商品详情
- 品相描述:九五品
- 商品描述
-
作者简介
牛亚真,中国科学院大学计算机信息处理与检索方向硕士,Hadoop大数据工程师,目前主要从事分布式环境下的数据分析、数据挖掘相关工作。
周志湖,电子科技大学计算机软件与理论专业硕士,研究方向为机器学习与模式识别,目前供职于绿城房地产集团信息管理部,担任平台架构师、数据开发主管。对传统数据仓库、基于Hadoop和Spark的大数据仓库架构有深入的研究。
目录
第1章 Scala入门
1.1 Scala简介
1.2 Scala开发环境搭建
1.2.1 软件准备
1.2.2 JDK的安装与配置
1.2.3 Scala SDK的安装与配置
1.2.4 Intellij IDEA的安装与配置
1.3 Scala Hello World
1.3.1 创建Scala Projiect
1.3.2 配置项目代码目录结构
1.3.3 创建应用程序对象
1.3.4 运行代码
1.4 Intellij IDEA常用快捷键
1.4.1 代码编辑类常用快捷键
1.4.2 导航快捷键
1.4.3 编译、运行及调试
1.4.4 代码格式化
1.5 交互式命令行使用
1.5.1 Scala内置交互式命令行
1.5.2 Scala Console交互式命令行
1.5.3 Scala Worksheet的使用
小结
第2章 变量及基本数据类型
2.1 变量
2.1.1 变量定义
2.1.2 lazy变量
2.2 基本数据类型
2.2.1 Int类型
2.2.2 Float类型
2.2.3 Double类型
2.2.4 Char类型
2.2.5 String类型
2.2.6 Boolean类型
2.3 基本类型操作
2.3.1 算术运算操作
2.3.2 关系运算操作
2.3.3 逻辑运算操作
2.3.4 位运算操作
2.3.5 对象比较运算操作
2.3.6 字符串运算操作
2.4 运算符的优先级
2.5 元组类型
2.6 符号类型
小结
第3章 程序控制结构
3.1 if语句
3.1.1 if语句
3.1.2 ifelse语句
3.1.3 ifelse ifelse语句
3.1.4 if的嵌套使用
3.1.5 if表达式
3.2 while循环语句
3.2.1 while语句的使用
3.2.2 do while语句的使用
3.3 for循环语句
3.3.1 基础for循环
3.3.2 有过滤条件的for循环
第4章 集合
第5章 函数
第6章 Scala面向对象编程(上)
第7章 Scala面向对象编程(下)
第8章 包(Package)
第9章 模式匹配
第10章 隐式转换
第11章 类型参数
第12章 Scala并发编程基础
第13章 Scala与Java的互操作
参考文献
内容摘要
本书以Scala语言的核心语法为主线,通过大量实例代码循序渐进地介绍了Scala语言的语法特性。
第1章介绍Scala语言及开发环境的安装、IntellijIDEA的使用、Scala语言的交互式命令行。第2~3章重点介绍Scala语言的基础语法结构。第4章,重点介绍Scala语言重要的数据结构collection(集合)。
第5章,重点介绍Scala语言中面向函数编程的语法特性。第6~8章,重点介绍Scala语言面向对象编程的语法特性。第9章,介绍Scala语言中的模式匹配及原理。第10章,详细介绍Scala语言的类型系统。第11章,对Scala语言中的隐式转换及原理进行详细介绍。
第12章,重点介绍Scala中的并发编程。第13章,介绍Java语言与Scala语言间的互操作。
周志湖、牛亚真编著的《Scala开发快速入门》还提供了所有实例的源代码与素材文件,供读者上机练习使用,读者可从网上下载本书资源文件。
本书适用于Scala语言初学者、爱好者,大数据开发人员,软件培训机构以及计算机专业的学生使用。
— 没有更多了 —
以下为对购买帮助不大的评价