2015年8月7日

摘要: 今天我们来看一下scala中的单例及单例的链式表达式让我们通过代码进行分析。object Scalaclass Java1class JVM{def method1:this.type=this}class JVM_Language extends JVM{def method2:this.type... 阅读全文
posted @ 2015-08-07 23:07 晴月sama 阅读(278) 评论(0) 推荐(0)
 
摘要: 今天来学习下type与class解析让我们先来看看代码import scala.reflect.runtime.universe._class Sparktrait Hadoopobject Flinkclass Java{ class scala}object Type_Advanced { d... 阅读全文
posted @ 2015-08-07 00:33 晴月sama 阅读(498) 评论(0) 推荐(0)

2015年8月4日

摘要: 今天我们来继续学习模式匹配下的提取器实战object :> { def unapply[A] (list: List[A]) = { Some((list.init,list.last)) }}object test_Match { def main(args:Array[String]){ (1 ... 阅读全文
posted @ 2015-08-04 22:56 晴月sama 阅读(143) 评论(0) 推荐(0)

2015年8月3日

摘要: 今天来学习下模式匹配下的赋值语句val a@b = 1000 //在这里a 和 b 的值都成了1000 val (c,d) = (1000,2000) //在这里,将c 和 d 的值分别赋为1000和2000// val (c,F) = (1000,2000)//这会报错,因为scala会将大写字母... 阅读全文
posted @ 2015-08-03 21:00 晴月sama 阅读(145) 评论(0) 推荐(0)

2015年8月2日

摘要: 今天学习了模式匹配下的for循环内容。让我们从代码实战角度出发。 for(i"spark","java"->"hadoop")) println(language)//给一个参数初始化进行匹配 for((k,v:Int) B) { var these = this while (!these.is... 阅读全文
posted @ 2015-08-02 11:30 晴月sama 阅读(293) 评论(0) 推荐(0)

2015年8月1日

摘要: 今天跟随王老师学习了从源码角度去分析scala中的模式匹配的功能。让我们看看源码中的这一段模式匹配:从代码中我们可以看到,case RegisterWorker(id,workerHost,........){}这里为模式匹配,而我们的模式匹配类RegisterWorker之前就已定义好,如下图:我... 阅读全文
posted @ 2015-08-01 13:27 晴月sama 阅读(164) 评论(0) 推荐(0)
 
摘要: 今天学习了王家林老师讲解的scala编程的第73讲,主要是文件选择器的使用。让我们通过代码来亲身体验一下。import scala.swing._import java.io.Fileimport scala.swing.event.ButtonClickedimport scala.swing.L... 阅读全文
posted @ 2015-08-01 11:41 晴月sama 阅读(200) 评论(0) 推荐(0)

2015年7月30日

摘要: 今天学习了一个Scala界面事件处理编程,让我们从代码出发。import scala.swing._import scala.swing.event._object GUI_Panel extends SimpleSwingApplication{ def top = new MainFrame{/... 阅读全文
posted @ 2015-07-30 20:38 晴月sama 阅读(281) 评论(0) 推荐(0)

2015年7月29日

摘要: 今天学习了王家林老师scala讲座的第29讲,case class和case object的应用实战。做下记录。信息来源于 DT大数据梦工厂微信公众账号:DT_Spark关注微信账号,获取更多关于王家林老师的课程内容王老师QQ:1740415547 微信号:18610086859话不多说,让我们从代... 阅读全文
posted @ 2015-07-29 23:25 晴月sama 阅读(374) 评论(0) 推荐(0)

2015年7月28日

摘要: 今天学习了王家林老师scala讲座的第71讲,scala界面编程panel实战。让我们一起来看一下.信息来源于 DT大数据梦工厂微信公众账号:DT_Spark关注微信账号,获取更多关于王家林老师的课程内容王老师QQ:1740415547 微信号:18610086859不多说,先上代码:import ... 阅读全文
posted @ 2015-07-28 20:17 晴月sama 阅读(263) 评论(0) 推荐(0)