Scala的优点
Posted 乐唛加油站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala的优点相关的知识,希望对你有一定的参考价值。
》Scala是一种多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式的编程的各种特性。
》Scala运行在Java虚拟机上,并兼容现有的Java程序
》Scala源代码被编译成Java字节码,所以它可以运行与JVM之上,并可以调用现有的Java类库。
》作为流行的开源大数据内存计算引擎spark的源码编程语言,是park有着良好的性能优势。
》Scala将成为未来大数据处理的主流语言。
2.Scala的隐藏函数
隐式函数的关键字:implicit。
Scala在面对编译出现类型错误时,提供了一个有编译器自我修复的机制,编译器试图去寻找一个implicit的转换方法,转换出正确的类型,完成编译。这就是implicit的意义。
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的优点的主要内容,如果未能解决你的问题,请参考以下文章