
scala
shining0903lxy
期待年薪100
展开
-
Scala程序开发注意事项
Scala程序开发注意事项(重点)Scala源文件以 “.scala" 为扩展名Scala程序的执行入口是main()函数Scala语言严格区分大小写。Scala方法由一条条语句构成,每个语句后不需要分号(Scala语言会在每行后自动加分号),这也体现出Scala的简洁性。如果在同一行有多条语句,除了最后一条语句不需要分号,其它语句需要分号(尽量一行就写一条语句)。...原创 2020-01-09 18:50:10 · 172 阅读 · 0 评论 -
scala 的安装, 配置
前提:本次安装的是Scala2.11.81 安装scalaScala需要Java运行时库,安装Scala需要首先安装JVM虚拟机并配置好,推荐安装JDK1.8在 http://www.scala-lang.org/ 下载Scala2.11.8程序安装包解压安装包在windows本地配置JDK的环境变量 JAVA_HOME(以配置请忽略)配置Scala的环境变量SCALA_H...原创 2020-01-09 16:30:59 · 216 阅读 · 0 评论 -
scala中读取配置文件
1.默认加载方式,读取./src/main/resources下文件 f 必须在/src/main/resources下ConfigFactory.load(f)2.加载指定路径下的配置文件ConfigFactory.parseFile(new File(f))原创 2019-12-13 10:02:17 · 1550 阅读 · 0 评论 -
case class的特点
1.默认实现了seriliazble2.默认重写了toString() hashCode() 方法3.不用new 对象,因为默认有apply 方法4.case class 的成员变量 默认实现了get set 方法原创 2019-12-20 14:38:22 · 308 阅读 · 0 评论 -
scala中自定义排序
1.自定义类实现Ordered2. 实现compare 方法,compare方法里面实现自定义排序3. 本例子中 先按照clickCount 排序, clickCount 相等 再按照orderCount 排序4. 使用自定义排序 直接使用算子sortByKey,key是sortkey对象//compare默认都是升序排列case class **SortKey**(clickCoun...原创 2020-01-02 22:35:14 · 359 阅读 · 0 评论