scala
scala从入门到精通
计算机程序猿
努力考研的博主
展开
-
十一、Scala从入门到精通一一集合操作
目录11.1、集合元素的映射-map映射操作11.1.1、看一个实际需求11.1.2、map映射操作11.1.3、使用传统方法11.1.4、高阶函数基本使用案例111.1.5、高阶函数应用案例211.1.6、使用map映射函数来解决11.1.7、深刻理解map映射函数的机制-模拟实现11.1.8、课堂练习11.1.9、flatmap 映射:flat即压扁,压平,扁平化映射11.2、集合元素的过滤-...原创 2020-04-23 10:29:48 · 1719 阅读 · 0 评论 -
十、Scala从入门到精通一一集合
目录10.1、数据结构特点10.1.1、Scala集合基本介绍10.1.2、可变集合和不可变集合举例三级目录10.1、数据结构特点10.1.1、Scala集合基本介绍uml => 统一建模语言1、Scala同时支持不可变集合和可变集合,不可变集合可以安全的并发访问两个主要的包:不可变集合:scala.collection.immutable可变集合:scala.collecti...原创 2020-04-22 16:14:21 · 3066 阅读 · 0 评论 -
九、Scala从入门到精通一一隐式转换和隐式值
目录9.1、隐式转换9.1.1、提出问题9.1.2、隐式函数基本介绍9.1.3、隐式函数快速入门9.1.4、隐式转换的注意事项和细节9.2、隐式转换丰富类库功能9.2.1、快速入门案例9.3、隐式值9.3.1、基本介绍9.3.2、快速入门9.3.3、一个案例说明隐式值,默认值,传值的优先级9.4、隐式类9.4.1、基本介绍9.4.2、隐式类使用有如下几个特点:9.4.3、应用案例9.5、隐式的转换...原创 2020-04-09 08:51:10 · 2282 阅读 · 0 评论 -
八、Scala从入门到精通一一面向对象编程(高级特性)
目录8.1、静态属性和静态方法8.1.1、静态属性-提出问题8.1.2、基本介绍8.1.3、伴生对象的快速入门8.1.4、伴生对象的小结8.1.5、最佳实践-使用伴生对象完成小孩玩游戏8.1.6、伴生对象-apply方法8.1.7、练习题8.2、接口8.2.1、回顾Java接口8.3.2、Scala接口的介绍8.3.3、trait的说明8.3.4、Scala中trait的使用8.4、特质(trai...原创 2020-04-07 11:26:43 · 4572 阅读 · 0 评论 -
七、Scala从入门到精通一一面向对象编程(中级)
目录7、包7.1、看一个应用场景7.2、回顾-Java包的三大作用7.3、回顾-Java打包命令7.4、快速入门7.5、Scala包的基本介绍7.6、Scala包快速入门7.7、Scala包的特点概述7.8、scala包的命名7.9、Scala会自动引入的常用包7.10、Scala包注意事项和使用细节7.11、包对象7.12、包对象的应用案例7.13、包对象的底层实现机制分析(重点)7.14、包对...原创 2020-04-06 08:47:26 · 5465 阅读 · 0 评论 -
六、Scala从入门到精通一一面对对象编程(初级)
目录6、面向对象编程6.1、类与对象6.1.1、Scala语言是面向对象的6.1.2、快速入门-面向对象的方式解决养猫问题6.1.3、类与对象的区别和联系6.1.4、如何定义类6.1.5、属性6.1.6、属性/成员变量6.1.7、属性的高级部分6.1.8、如何创建对象6.1.9、类和对象的内存分配机制6.2、方法6.2.1、基本说明6.2.2、基本语法6.2.3、方法案例演示6.2.4、方法的调用...原创 2020-04-02 15:43:40 · 4539 阅读 · 0 评论 -
五、Scala从入门到精通一一函数式编程(基础)
目录1、 函数式编程内容及讲课顺序1.1、函数式编程内容1.2、函数式编程授课顺序2、函数式编程内容2.1、几个概念的说明2.2、在学习Scala中将方法、函数、函数式编程和面向对象编程关系分析图2.3、函数式编程小结3、为什么需要函数4、函数的定义4.1、基本语法4.2、快速入门案例5、函数-调用机制5.1、函数-调用过程5.2、函数递归调用的重要的规则和小结5.3、使用Scala递归调用的应用...原创 2020-04-01 10:52:07 · 5606 阅读 · 0 评论 -
四、Scala从入门到精通一一循环控制
基本语法 if (条件表达式1) { 执行代码块1 } else if (条件表达式2) { 执行代码块2 } …… else { 执行代码块n }原创 2020-03-30 14:59:31 · 6533 阅读 · 1 评论 -
三、Scala从入门到精通一一运算符
目录3、运算符介绍3.1、算术运算符3.1.1、介绍3.1.2、算术运算符一览图3.1.3、案例演示3.1.4、细节说明3.1.5、课堂练习3.2、关系运算符(比较运算符)3.2.1、基本介绍3.2.2、关系运算符的一览图3.2.3、案例演示3.2.4、细节说明3.3、逻辑运算符3.3.1、介绍3.3.2、逻辑运算符的一览图3.3.3、案例演示3.4、赋值运算符3.4.1、介绍3.4.2、赋值运算...原创 2020-03-29 12:11:06 · 4911 阅读 · 0 评论 -
二、Scala从入门到精通一一变量
目录1、变量2、变量的介绍2.1、 变量的概念2.2 、变量的使用步骤3、Scala中变量的基本使用3.1、案例(示意图)3.2、变量的使用说明4、程序中+号的说明5、数据类型5.1、scala数据类型体系一览图(记住)5.2、Scala数据类型列表6、整数类型6.1、基本介绍6.2、整数的类型6.3、整数的使用细节7、浮点类型7.1、基本介绍7.2、浮点型的分类7.3 、浮点型使用细节8、字符类...原创 2020-03-27 12:38:30 · 4998 阅读 · 0 评论 -
一、Scala从入门到精通一一概述
Scala的基本概述why is Scala?Scala的诞生如何学好Scala?why is Scala?Spark—新一代内存级大数据计算框架,是大数据的重要内容。Spark就是使用Scala编写的。因此为了更好的学习Spark, 需要掌握Scala这门语言。Scala 是 Scalable Language 的简写,是一门多范式(范式/编程方式[面向对象/函数式编程])的编程语言...原创 2020-03-26 10:43:42 · 6343 阅读 · 0 评论