Scala的优点

Posted 乐唛加油站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala的优点相关的知识,希望对你有一定的参考价值。

》Scala是一种多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式的编程的各种特性。

》Scala运行在Java虚拟机上,并兼容现有的Java程序

》Scala源代码被编译成Java字节码,所以它可以运行与JVM之上,并可以调用现有的Java类库。 

》作为流行的开源大数据内存计算引擎spark的源码编程语言,是park有着良好的性能优势。

》Scala将成为未来大数据处理的主流语言。

Scala的优点

2.Scala的隐藏函数

   隐式函数的关键字:implicit。

   Scala在面对编译出现类型错误时,提供了一个有编译器自我修复的机制,编译器试图去寻找一个implicit的转换方法,转换出正确的类型,完成编译。这就是implicit的意义。

Scala的优点


3.val x=y=1结果是什么

   会报错


4.trait(特质)和absteact class(抽象类)的区别

   1.一个类只能继承一个抽象类,但是可以通过with关键字继承多个特质。

   2.抽象类有带参数的构造函数,特质不行(如trait t(i:lnt){},这种声明是错误的)。

   一个扩展多个特质是很方便的,但却只能扩展一个抽象累。所以优先使用特质。入股你需要构造函数参数,使用抽象类。


5.Scala数据类型有哪些

   byte、short、int、long、float、double、char、sting、Boolean、unit、null、nothing、any。

    Any是所有其他类的超类。

    AnyRef类是Scala里所有引用类(reference class)的基类

以上是关于Scala的优点的主要内容,如果未能解决你的问题,请参考以下文章

window下安装scala步骤

29.scala传名参数

Scala笔记--函数式编程

scala

千锋大数据开发面试题大全

Scala的安装,入门,学习,基础