网友收藏 文章浏览阅读1.3k次。1:输入两个数,按从小到大排序后输出package com.qf.bigdataimport scala.collection.mutable.ArrayBufferimport scala.io.StdInobject Demo02 { def main(args: Array[String]): Unit = { println("请输入两个数,比较大小") val a = StdIn.read......
2024-01-23 15:25 阅读
阅读全文 网友收藏 文章浏览阅读519次。对隐式转换的理解一直不太深刻,今天面试又聊到了,备受打击呀!!1.定义隐式转换当Scala的编译器进行类型的匹配时,如果找不到合适的候选,那么隐式转换就会通过另一种途径告诉编译器如何将当前的......
2024-01-23 08:26 阅读
阅读全文 网友收藏 文章浏览阅读236次。和java一样,类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间关键字:class默认为public类型_无论是在scala中还是java中,对象都是类的抽象,而类都是对象的具......
2024-01-23 02:21 阅读
阅读全文 网友收藏 文章浏览阅读193次。文章目录Scala 的特质特质瘦接口和富接口可堆叠修改(Stackable Modifications)线性化(linearization)特质的使用建议Scala 的特质特质是 Scala 重用代码的基础单元。特质可以封装方法和字段定义,通过混入(mix in......
2024-01-22 15:45 阅读
阅读全文 网友收藏 文章浏览阅读770次。 Scala语言--简介 Scala将面向对象和函数式编程结合在一个简洁的高级语言中。Scala的静态类型有助于避免复杂应用程序中的错误,其JVM和JavaScript运行时可让您构建高性能系统......
2024-01-22 16:06 阅读
阅读全文 网友收藏 文章浏览阅读244次。继承:语法-->class 子类名 extends 父类名 { 类体 }1、子类继承父类的属性和方法2、scala 是单继承3、继承的调用顺序:父类构造器->子类构造器4、Scala中属性和方法都是动态绑定,而Java中只有方法为动态绑......
2024-01-23 04:54 阅读
阅读全文 网友收藏 文章浏览阅读4.9k次。 搭建和使用最新版的Spark3.2.0,在版本上踩了很多坑,特此记录一下,避免后来者犯错。首先看下图,即官网下载Spark的版本选择上的红框介绍: 这里介绍了Spark3用的是Scala2.12,Spark3.2+用的是Scala2.......
2024-01-25 06:45 阅读
阅读全文 网友收藏 文章浏览阅读5k次。依赖注入(Dependency Injection)和控制反转(Inversion of Control)Dependency Injection & Inversion of Control是Martin Fowler在2004年所提出來的一个概念,Martin Fowler在这篇文章中指出,DI可以有三种形式来实现。这观念以后......
2024-01-23 10:40 阅读
阅读全文 网友收藏 文章浏览阅读534次。Scala的递归函数知识点:scala递归函数的返回值类型必须显示声明编写递归函数掌握两要素:①找出项与项之间的函数关系②找出结束条件scala递归函数,结束条件的返回值,必须用return返回object Demo01 { println(&qu......
2024-01-23 15:10 阅读
阅读全文 网友收藏 文章浏览阅读1.1k次。第014讲:Scala中Map和HashMap源码剖析及代码实践_scala map为什么是hashmap...
2024-01-22 16:18 阅读
阅读全文