scala
文章平均质量分 75
靖-Drei
这个作者很懒,什么都没留下…
展开
-
SCALA_IDE开发Spark程序
IDEA Eclipse 下载scala 下载地址 scala.msi scala环境变量配置 (1)设置SCALA-HOME变量:如图,单击新建,在变量名一栏输入: SCALA-HOME 变量值一栏输入: D:\Program Files\scala 也就是scala的安装目录,根据个人情况有所不同,如果安装在E盘,将“D”改成“E”即可。翻译 2016-05-06 17:54:29 · 9836 阅读 · 7 评论 -
Scala快速入门_DT大数据梦工厂第一课
Scala基于jvm,Scala可以调用java的任何功能 即可调用Hadoop任何功能,java支持面向对象(并不是纯对象,一切对象皆有方法,基本类型无方法)Scala是纯面向对象(一切皆对象,java升级版),面向对象和函数式编程结合,Scala的代码量是java的1/5 大数据开发语言,Scala简洁优雅,Kafka消息中间件,适配器,数据到spark,spark数据到 ->hbase,s翻译 2016-04-28 18:32:27 · 832 阅读 · 0 评论 -
Scala面向对象彻底精通及Spark源码阅读
1.Scala中的类、object实战讲解 java8前 :类或对象中新增加一个方法,方法中本身调用其他方法,写匿名内部类写个方法,回调, java8 lamada解决了此问题 scala (无需考虑该问题)方法里有一个方法,不用写匿名内部类,new实例 scala适合大型规模项目方法method 定义两个函数,sayName,不接受返回值,返回值是Unit类型 getName,定义为函翻译 2016-05-03 18:18:02 · 1815 阅读 · 0 评论 -
Scala函数式编程
函数的参数是函数,函数的返回值是函数-高阶函数,scala与java最大区别。 函数与变量,地位同等函数赋值给变量:函数名称+空格+下划线 左边的函数,进行右边的加工 匿名函数 参数名称+类型和=和>指向函数的实现体 函数参数是函数 第一个参数:函数类型:输入是String类型,返回是Unit类型 第二个参数:字符串 没有返回值,返回一个过程Unit 将第二个参数传入第一个函数的参数翻译 2016-05-04 18:06:36 · 5659 阅读 · 0 评论 -
Scala模式匹配、类型系统与Spark源码阅读
java switch-case(对值) scala不仅对值,而且可以对类型,集合(map,list元数据匹配),object,class scala大量使用模式匹配(match case)Scala的模式匹配,与Java的switch case的区别:1.不仅可以匹配值,可以匹配类型2.可以匹配数组的集合 相同数组、长度相同的数组、以某个元素开头的数组 对于长度相同的数组,会进行自动变量赋翻译 2016-05-05 15:11:48 · 3665 阅读 · 0 评论 -
Scala隐式转化和并发编程
1.Scala隐式彻底详解 隐式转换 implicit ,可通过手动指定将某种类型的对象或者某种类转换成其他类型的类或者对象 形式:implicit def function 隐式函数、隐式参数、隐式对象、隐式类隐式函数:指有implicit前置修饰的函数 Scala会根据上下文,利用隐式转换函数的签名主要是输入类型,在程序运行时利用隐式转换函数,将接受的隐式函数参数类型定义的对象自动升级转翻译 2016-05-05 17:40:28 · 5083 阅读 · 0 评论