Scala
爱纹身的big数据
00后大数据菜鸟boy.
展开
-
带你快速掌握Scala操作———(5)
文章目录:1、类型判断2、getClass和classOf3、抽象类抽象方法4、抽象字段5、匿名内部类6、特质(trait)7、trait作为接口使用示例 | 继承单个trait示例 | 继承多个trait示例 | object继承trait8、特质 | 定义具体的方法9、trait中定义具体的字段和抽象的字段10、使用trait实现模板模式11、对象混入trait12、trait实现调用链模式责...原创 2020-04-05 19:47:56 · 789 阅读 · 0 评论 -
带你快速掌握Scala操作———(4)
文章目录:1、iterator迭代器使用迭代器遍历集合2、类和对象创建类和对象定义和访问成员变量3、使用下划线初始化成员变量4、定义成员方法5、访问修饰符6、类的构造器主构造器辅助构造器7、单例对象定义单例对象8、工具类案例9、main方法10、伴生对象private[this]访问权限11、继承示例 | 类继承示例 | 单例对象继承12、override和super1、iterator迭代器...原创 2020-04-05 18:56:31 · 793 阅读 · 0 评论 -
带你快速掌握Scala操作———(3)
1、函数scala支持函数式编程,将来编写Spark/Flink程序中,会大量使用到函数定义函数语法val 函数变量名 = (参数名:参数类型, 参数名:参数类型....) => 函数体 函数是一个对象(变量) 类似于方法,函数也有输入参数和返回值 函数定义不需要使用def定义 无需指定返回值类型参考代码scala> val add = (x:Int...原创 2020-04-04 00:05:02 · 1011 阅读 · 0 评论 -
带你快速掌握Scala操作———(2)
继续上一篇《Scala基础操作(1)———Scala解释器,声明变量,字符串》给大家接着分享下面的操作!!!!!!1、数据类型与操作符scala中的类型以及操作符绝大多数和Java一样数据类型基础类型类型说明Byte8位带符号整数Short16位带符号整数––Int32位带符号整数注意下 scala类型与Java的区别1. scal...原创 2020-04-01 11:42:47 · 1233 阅读 · 0 评论 -
带你快速掌握Scala操作———(1)
前一段时间给大家简单介绍了Scala以及Scala的环境安装,还没看的小伙伴可以先去看一看,把环境配置好。Scala快速入门简介——(一)Scala之开发环境安装——(二)一定要先去看这两篇,配置好环境,才可以进行操作哦!!!!!!1、scala解释器后续我们会使用scala解释器来学习scala基本语法,scala解释器像Linux命令一样,执行一条代码,马上就可以让我们看到执行结果,...原创 2020-03-27 22:31:29 · 433 阅读 · 0 评论 -
Scala之开发环境安装——(二)
开发环境安装学习如何编写scala代码之前,需要先安装scala编译器以及开发工具Java程序编译执行流程Scala程序编译执行流程 scala程序运行需要依赖于Java类库,必须要有Java运行环境 ,scala才能正确执行根据上述流程图,要编译运行scala程序,需要- jdk(jvm)- scala编译器(scala SDK)接下来,需要依次安装以下内容:- 安装J...原创 2020-02-29 11:56:06 · 461 阅读 · 0 评论 -
Scala快速入门简介——(一)
scala简介scala是运行在`JVM`上的多范式编程语言,同时支持面向对象和面向函数编程早期,scala刚出现的时候,并没有怎么引起重视,随着Spark和Kafka这样基于scala的大数据框架的兴起,scala逐步进入大数据开发者的眼帘。scala的主要优势是它的表达性接下来,我们要来学习:- 1.为什么要使用scala?- 2.通过两个案例对比Java语言和scala语言...原创 2020-02-27 16:29:13 · 511 阅读 · 0 评论