scala
Elvis_hui
寒江孤影,江湖故人,相逢何必曾相识!
展开
-
scala基础(三)
Scala高级特性1.课程目标 深入理解高阶函数 闭包函数 柯里化函数 深入理解隐式方法 隐式变量以及隐式参数 综合案例 模拟Spark任务调度2.Scala中函数2.1高阶函数函数是一个对象,如果一个方法的参数包含函数对象,那么这个方法就叫做高阶函数或者高阶方法格式: def 方法名称((输入数据)=>{输出数据}):返回值类型={ 方法体 }/** * 函数是一个对象,如果一个方法的参数包含函数对象,那么这个方法就叫做高阶函数或者高阶方法原创 2020-11-05 19:34:56 · 291 阅读 · 0 评论 -
scala基础(二)
Scala面向对象编程1.课程目标 掌握Scala中面向对象编程 掌握Scala模式匹配 掌握Scala泛型高级内容 熟悉Scala中多线程编程模型2.面向对象2.1 类定义: class 类名{ 成员变量 val/var 名称=值 成员方法 def 方法名称(参数列表):返回值={ 方法体 } }创建对象: val 对象名称=new 类名() //() 可写可不写 ()没有参数的时候可以省略/原创 2020-11-05 19:22:21 · 182 阅读 · 0 评论 -
scala基础(一)
Scala 编程 -Scala基础1.课程目标 安装Scala编译和运行环境 熟悉Scala基本语法以及函数式编程 熟练掌握Scala数据结构使用以及集合方法操作2.Scala基础2.1Scala概述概念:Scala是既可以面向对象也可以面向函数的编程语言,多范式的编程语言。Scala是基于JVM的编程语言。Scala能够兼容Java的语法面向对象:Scala是纯面向对象的语言。比如1+2: 1 是一个对象 + 方法 2是对象 方法的参数。在scala的世界中,每一个字符或者每原创 2020-11-05 19:04:18 · 199 阅读 · 0 评论