最新 最热

Spark 源码(1) - 通信基石之 Spark Rpc 的发展历程

又开始更文了,前面一个多月忙了点别的事情,也给自己放了小假,修整修整,大家应该还没取关我吧,谢谢哈!

2021-10-12
0

2021年大数据常用语言Scala(二十九):scala面向对象 单例对象

使用object 单例对象名定义一个单例对象,可以用object作为工具类或者存放常量

2021-10-11
0

2021年大数据常用语言Scala(三十):scala面向对象 继承(extends)

scala和Java一样,使用extends关键字来实现继承。可以在子类中定义父类中没有的字段和方法,或者重写父类的方法。

2021-10-11
0

2021年大数据常用语言Scala(三十三):scala高级用法 模式匹配

在Java中,有switch关键字,可以简化if条件判断语句。在scala中,可以使用match表达式替代。

2021-10-11
0

2021年大数据常用语言Scala(三十四):scala高级用法 异常处理

执行程序,可以看到scala抛出了异常,而且没有打印出来"你好"。说明程序出现错误后就终止了。

2021-10-11
0

2021年大数据常用语言Scala(三十五):scala高级用法 提取器(Extractor)

我们之前已经使用过scala中非常强大的模式匹配功能了,通过模式匹配,我们可以快速匹配样例类中的成员变量。例如:

2021-10-11
0

2021年大数据常用语言Scala(三十六):scala高级用法 泛型

scala和Java一样,类和特质、方法都可以支持泛型。我们在学习集合的时候,一般都会涉及到泛型。

2021-10-11
0

2021年大数据常用语言Scala(三十七):scala高级用法 高阶函数用法

Scala 混合了面向对象和函数式的特性,在函数式编程语言中,函数是“头等公民”,它和Int、String、Class等其他类型处于同等的地位,可以像其他任何数据类型一样被传递和操作。...

2021-10-11
0

2021年大数据常用语言Scala(三十八):scala高级用法 隐式转换和隐式参数

隐式转换和隐式参数是scala非常有特色的功能,也是Java等其他编程语言没有的功能。我们可以很方便地利用隐式转换来丰富现有类的功能。

2021-10-11
0

2021年大数据常用语言Scala(一):Scala简介

----一、Scala简介scala是运行在JVM上的多范式编程语言,同时支持面向对象和面向函数编程多范式:就是包含多种编程思想。目前主流的编程思想有4中,即面向对象、面向过程、面向函数、以及泛型面向函数一句话形容:函数也是一...

2021-10-11
0