没有合适的资源?快使用搜索试试~ 我知道了~
尚硅谷_韩顺平_Scala语言核心编程_PDF密码解除1
需积分: 0 12 下载量 37 浏览量
2022-08-03
14:56:27
上传
评论
收藏 8.37MB PDF 举报
温馨提示
试读
514页
第 1 章 SCALA 的概述 11.1 学习 SDALA 的原因11.2 SCALA 语言诞生小故事 1以及 JVM 的关系分析图21.4 SCALA 语言的
资源详情
资源评论
资源推荐
尚硅谷 Scala 语言课程
更多 Java –大数据 –前端 –python 人工智能- 区块链 资料下载,可访问百度:尚硅谷官网
第
I
页
尚硅谷 Scala 语言核心编程
尚硅谷-韩顺平
尚硅谷 Scala 语言课程
更多 Java –大数据 –前端 –python 人工智能- 区块链 资料下载,可访问百度:尚硅谷官网
第
II
页
第 1 章 SCALA 的概述............................................................................................................................................................... 1
1.1 学习 SDALA 的原因...............................................................................................................................................................1
1.2 SCALA 语言诞生小故事........................................................................................................................................................ 1
1.3 SCALA 和 JAVA 以及 JVM 的关系分析图....................................................................................................................... 2
1.4 SCALA 语言的特点................................................................................................................................................................ 3
1.5 WINDOWS 下搭建 SCALA 开发环境......................................................................................................................................4
1.6 LINUX 下搭建 SCALA 开发环境............................................................................................................................................5
1.7 SCALA 开发工具的介绍........................................................................................................................................................ 8
1.7.1 idea 工具的介绍............................................................................................................................................. 8
1.7.2 Scala 插件安装............................................................................................................................................... 8
1.8 SCALA 的开发的快速入门...................................................................................................................................................10
1.8.1 IDE 工具 Idea 来开发 “hello,world”.....................................................................................................10
1.8.2 Scala 程序反编译-说明 scala 程序的执行流程......................................................................................... 15
1.8.3 使用 java 写了一段模拟的代码.................................................................................................................17
1.8.4 课堂小练习..................................................................................................................................................18
1.8.5 Scala 执行流程分析..................................................................................................................................... 18
1.8.6 Scala 程序开发注意事项(重点).................................................................................................................. 19
1.9 SCALA 语言转义字符.......................................................................................................................................................... 19
1.10 SCALA 语言输出的三种方式............................................................................................................................................ 21
1.10.1 基本介绍....................................................................................................................................................21
1.10.2 应用案例....................................................................................................................................................21
1.11 SCALA 源码的查看的关联................................................................................................................................................ 22
1.12 注释(COMMENT)................................................................................................................................................................23
1.12.1 介绍:........................................................................................................................................................23
1.12.2 Scala 中的注释类型................................................................................................................................... 23
1.12.3 文档注释的案例........................................................................................................................................24
1.12.4 scala 的代码规范说明................................................................................................................................25
1.12.5 正确的注释和注释风格:........................................................................................................................25
1.12.6 正确的缩进和空白....................................................................................................................................25
1.12.7 Scala 官方编程指南................................................................................................................................... 25
1.13 本章知识回顾................................................................................................................................................................... 26
第 2 章 变量................................................................................................................................................................................ 27
2.1 变量是程序的基本组成单位.............................................................................................................................................27
2.2 变量的介绍......................................................................................................................................................................... 27
2.2.1 概念..............................................................................................................................................................27
2.2.2 变量使用的基本步骤..................................................................................................................................28
尚硅谷 Scala 语言课程
更多 Java –大数据 –前端 –python 人工智能- 区块链 资料下载,可访问百度:尚硅谷官网
第
III
页
2.3 SCALA 变量的基本使用.......................................................................................................................................................28
2.3.1 快速入门......................................................................................................................................................28
2.4 SCALA 变量使用说明.......................................................................................................................................................... 29
2.4.1 变量声明基本语法......................................................................................................................................29
2.4.2 注意事项......................................................................................................................................................29
2.5 程序中 +号的使用.............................................................................................................................................................33
2.6 数据类型............................................................................................................................................................................. 33
2.6.1 scala 数据类型体系一览图(记住)..........................................................................................................34
2.6.2 scala 数据类型列表......................................................................................................................................36
2.7 整数类型............................................................................................................................................................................. 37
2.7.1 基本介绍......................................................................................................................................................37
2.7.2 整型的类型..................................................................................................................................................37
2.7.3 整型的使用细节..........................................................................................................................................37
2.8 浮点类型............................................................................................................................................................................. 38
2.8.1 基本介绍......................................................................................................................................................38
2.8.2 浮点型的分类..............................................................................................................................................38
2.8.3 浮点数的使用细节......................................................................................................................................38
2.9 字符类型(CHAR).................................................................................................................................................................40
2.9.1 基本介绍......................................................................................................................................................40
2.9.2 案例演示:..................................................................................................................................................40
2.9.3 字符类型使用细节......................................................................................................................................41
2.10 布尔类型:BOOLEAN....................................................................................................................................................... 41
2.10.1 基本介绍....................................................................................................................................................41
2.11 UNIT 类型、NULL 类型和 NOTHING 类型........................................................................................................................42
2.11.1 基本说明.................................................................................................................................................... 42
2.11.2 使用细节的案例........................................................................................................................................42
2.12 值类型转换....................................................................................................................................................................... 43
2.12.1 值类型隐式转换........................................................................................................................................43
2.12.2 值类型隐式转换........................................................................................................................................44
2.12.3 高级隐式转换和隐式函数........................................................................................................................45
2.12.4 强制类型转换............................................................................................................................................46
2.13 数据类型转换的作业题...................................................................................................................................................47
2.14 值类型和 STRING 类型的转换......................................................................................................................................... 48
2.14.1 介绍............................................................................................................................................................ 48
2.14.2 基本类型转 String 类型............................................................................................................................48
2.14.3 String 类型转基本数据类型......................................................................................................................48
2.14.4 注意事项和细节........................................................................................................................................48
2.15 标识符的命名规范...........................................................................................................................................................49
2.15.1 标识符概念................................................................................................................................................49
尚硅谷 Scala 语言课程
更多 Java –大数据 –前端 –python 人工智能- 区块链 资料下载,可访问百度:尚硅谷官网
第
IV
页
2.15.2 标识符的命名规则(记住)......................................................................................................................... 49
2.15.3 标识符举例说明........................................................................................................................................51
2.15.4 标识符命名注意事项................................................................................................................................52
2.15.5 scala 的关键字 39.......................................................................................................................................52
第 3 章 运算符............................................................................................................................................................................ 53
3.1 运算符介绍......................................................................................................................................................................... 53
3.2 算术运算符......................................................................................................................................................................... 53
3.2.1 介绍..............................................................................................................................................................53
3.2.2 算术运算符的一览图..................................................................................................................................53
3.2.3 案例演示......................................................................................................................................................54
3.2.4 细节说明......................................................................................................................................................55
3.2.5 课堂练习......................................................................................................................................................55
3.3 关系运算符(比较运算符).................................................................................................................................................. 57
3.3.1 基本介绍......................................................................................................................................................57
3.3.2 关系运算符的一览图..................................................................................................................................57
3.3.3 案例演示......................................................................................................................................................58
3.3.4 细节说明......................................................................................................................................................58
3.4 逻辑运算符......................................................................................................................................................................... 58
3.4.1 介绍..............................................................................................................................................................58
3.4.2 逻辑运算符的一览图和案例......................................................................................................................58
3.5 赋值运算符......................................................................................................................................................................... 59
3.5.1 介绍..............................................................................................................................................................59
3.5.2 赋值运算符的分类......................................................................................................................................59
3.5.3 案例演示......................................................................................................................................................60
3.5.4 赋值运算符特点..........................................................................................................................................62
3.5.5 位运算符......................................................................................................................................................62
3.5.6 运算符的特别说明......................................................................................................................................62
3.5.7 Scala 不支持三目运算符 , 在 Scala 中使用 if – else 的方式实现。...............................................62
3.5.8 课堂练习......................................................................................................................................................62
3.6 运算符优先级..................................................................................................................................................................... 64
3.6.1 运算符优先级的一览图..............................................................................................................................64
3.7 键盘输入语句..................................................................................................................................................................... 65
3.7.1 介绍..............................................................................................................................................................65
3.7.2 案例演示......................................................................................................................................................65
第 4 章 程序流程控制................................................................................................................................................................68
4.1 程序的流程控制说明.........................................................................................................................................................68
4.2 顺序控制的说明................................................................................................................................................................. 68
尚硅谷 Scala 语言课程
更多 Java –大数据 –前端 –python 人工智能- 区块链 资料下载,可访问百度:尚硅谷官网
第
V
页
4.3 分支控制 IF-ELSE................................................................................................................................................................ 69
4.3.1 分支控制 if-else 介绍..................................................................................................................................69
4.3.2 单分支的使用..............................................................................................................................................69
4.3.3 双分支..........................................................................................................................................................71
4.3.4 单分支和双分支练习题..............................................................................................................................72
4.3.5 单分支和双分支课后题..............................................................................................................................73
4.3.6 多分支..........................................................................................................................................................74
4.3.7 分支控制 if-else 注意事项.........................................................................................................................79
4.4 嵌套分支............................................................................................................................................................................. 80
4.4.1 基本介绍......................................................................................................................................................80
4.4.2 基本语法......................................................................................................................................................80
4.4.3 应用案例 1...................................................................................................................................................80
4.4.4 应用案例 2...................................................................................................................................................82
4.5 SWITCH 分支结构................................................................................................................................................................. 84
4.6 FOR 循环控制....................................................................................................................................................................... 84
4.6.1 基本介绍......................................................................................................................................................84
4.6.2 范围数据循环方式 1...................................................................................................................................84
4.6.3 范围数据循环方式 2...................................................................................................................................86
4.6.4 循环守卫......................................................................................................................................................87
4.6.5 引入变量......................................................................................................................................................88
4.6.6 嵌套循环......................................................................................................................................................89
4.6.7 循环返回值..................................................................................................................................................90
4.6.8 使用花括号{}代替小括号()....................................................................................................................... 92
4.6.9 注意事项和细节说明..................................................................................................................................92
4.6.10 for 循环练习题(学员先做)........................................................................................................................ 94
4.7 WHILE 循环控制...................................................................................................................................................................95
4.7.1 基本语法......................................................................................................................................................95
4.7.2 while 循环应用实例.....................................................................................................................................95
4.7.3 注意事项和细节说明..................................................................................................................................96
4.8 DO..WHILE 循环控制............................................................................................................................................................ 96
4.8.1 基本语法......................................................................................................................................................96
4.8.2 do...while 循环应用实例..............................................................................................................................97
4.8.3 注意事项和细节说明..................................................................................................................................97
4.8.4 课堂练习题【学员先做】..........................................................................................................................98
4.9 多重循环控制..................................................................................................................................................................... 98
4.9.1 介绍:..........................................................................................................................................................98
4.9.2 应用实例:..................................................................................................................................................98
4.10 WHILE 循环的中断...........................................................................................................................................................102
4.10.1 基本说明..................................................................................................................................................102
剩余513页未读,继续阅读
老光私享
- 粉丝: 79
- 资源: 255
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0