BigData - Scala
Scala 语言 相关
BF-LoneSilverWind
睿智 灵动 从容 淡定
展开
-
1.6 Scala ...★
trait 特性 1. 概念理解 Scala Trait(特征) 相当于 Java 的接口,实际上它的功能比接口还强大。 与接口不同的是,它还可以定义属性和方法的实现。 一般情况下Scala的类可以继承多个Trait,从结果来看就是实现了多重继承。Trait(特征) 定- - 义的方式与类类似,但它使用的关键字是 trait。 2. 举例:trait中带属性带方法实现 注意: 继承的多个t...原创 2019-12-24 21:55:12 · 123 阅读 · 0 评论 -
1.5 Scala集合
数组 1.创建数组 2.数组遍历 3.创建一位数组和二维数组 4.数组中的方法举例 5.可变长度数组 list set map 元组原创 2019-12-24 21:09:23 · 164 阅读 · 0 评论 -
1.4 Scala字符串
可变长&不可变长字符串 1. String 2. StringBuilder 可变 3. string操作方法举例 比较:equals 比较忽略大小写:equalsIgnoreCase 如果参数字符串等于此字符串,则返回值 0; 如果此字符串小于字符串参数,则返回一个小于 0 的值; 如果此字符串大于字符串参数,则返回一个大于 0 的值。 indexOf:如果字符串中有传入的assci码...原创 2019-12-23 22:03:31 · 202 阅读 · 0 评论 -
1.3 Scala函数
1.Scala函数的定义 def fun (a: Int , b: Int ) : Unit = { println(a+b) } fun(1,2) def fun1 (a : Int , b : Int)= a+b println(fun1(1,2)) 结果: 注意点: 函数定义语法 用def来定义 可以定义传入的参数,要指定传入参数...原创 2019-12-23 21:48:56 · 151 阅读 · 0 评论 -
1.2 Scala基础
1.数据类型 数据类型 描述 Byte 8位有符号补码整数。数值区间为 -128 到 127 Short 16位有符号补码整数。数值区间为 -32768 到 32767 Int 32位有符号补码整数。数值区间为 -2147483648 到 2147483647 Long 64位有符号补码整数。数值区间为 -9223372036854775808 到 9223372036...原创 2019-12-23 20:17:57 · 106 阅读 · 0 评论 -
1.1 Scala 6大特性&安装
Scala六大特性 Scala与Spark版本对应 Spark1.6中使用的是Scala2.10。Spark2.0版本以上使用是Scala2.11版本。 Scala官网6个特征 Java和scala可以混编(无缝整合) 类型推测(自动推测类型) 并发和分布式(底层有Actor模型) 特质,特征(类似java中interfaces 和 abstract结合) 模式匹配(类似java switc...原创 2019-12-23 16:51:49 · 159 阅读 · 0 评论