上一页 1 2 3 4 5 6 ··· 23 下一页
摘要: 如果需要覆盖默认的getter、setter,应将字段设为private,字段名一般为getter/setter名(即对外形式的字段名)前加下划线_,类中定义getter方法def ={},和setter方法def _=(s:Type){}。 通过注解@BeanProperty标注字段(或主构造器中 阅读全文
posted @ 2024-01-27 08:43 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: class & object 声明类的基本语法形式 [private] [final|sealed] [abstract] class ClassName [private] ([private] val|var] name1:Type1...) [extends SuperClassOrTrait 阅读全文
posted @ 2024-01-26 08:43 秋渡晚枫 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 互转java类型 seq -> java list // in java, for scala 2.12.x scala.collection.JavaConverters.seqAsJavaList(seq) // in scala, scala 2.12.x import scala.colle 阅读全文
posted @ 2024-01-25 08:43 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 元组 tuple java代码中使用scala元组(TupleN)实例时尽量通过方法调用(._1())访问元素,避免字段访问元素(._1),因为在元组类型参数全是基本类型(实质是Tuple2类声明时定义的特例化@specialized类型)时,通过字段访问到的值是null,通过方法能正确获取值。另外 阅读全文
posted @ 2024-01-24 08:43 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 集合 collection 集合分可变(mutalbe)、不可变(immutable)两种类型。immutalbe类层次结构图 sort: .sorted是自然序(升序),sortBy()定义元素的序,如果实参是元组,则是定义分组排序。 sliding(size, step=1): 滑动切分集合,每 阅读全文
posted @ 2024-01-23 20:17 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 程序控制 control structure if() {} else {}for(x <- 0 to 10)for(x <- 0 to 10; if x%2 == 0)for(i <- 1 to 3; z=4-i; j <- z to 3) //有变量定义的forfor(x<-0 to 10) y 阅读全文
posted @ 2024-01-22 20:17 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 字符串 String string interpolation 可以在字符串中嵌入表达式,然后解释出字符串的现象叫做stirng interpolation。解释这个字符串的方法叫做string interpolator。解释字符串中的变量(string interpolation),像perl、p 阅读全文
posted @ 2024-01-21 20:17 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 操作符 括号:形式"<符号x>(...)" 相当于调用apply()方法。形式"<符号x>(...) = ..."相当于调用update()方法。 具体地,符号x是数组对象时,a56爆大奖在线娱乐下标访问,此时类似java中下标访问符[];符号x为函数/方法名时,a56爆大奖在线娱乐函数调用;符号为其他类型对象,是对其apply方 阅读全文
posted @ 2024-01-20 20:17 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Spark支持使用Scala、Java、Python和R语言进行编程。由于Spark采用Scala语言进行开发,因此,建议采用Scala语言进行Spark应用程序的编写。Scala是一门现代的多范式编程语言,平滑地集成了面向对象和函数式语言的特性,旨在以简练、优雅的方式来表达常用编程模式。Scala 阅读全文
posted @ 2024-01-19 08:16 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 开发Spark应用程序时,可以采用Scala、Python、Java和R等语言,首选语言是Scala,因为Spark这个软件本身就是使用Scala语言开发的,采用Scala语言编写Spark应用程序,可以获得最好的性能。关于采用哪种语言编写Spark应用程序,这里强调两点:(1)Java代码太繁琐。 阅读全文
posted @ 2024-01-18 20:16 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 23 下一页