龙空技术网

SCALA概述_Scala和java的关系_特点总结

一只爱笑的程序猿 223

前言:

目前朋友们对“scala和java的联系与区别”都比较关心,兄弟们都需要学习一些“scala和java的联系与区别”的相关资讯。那么小编同时在网上收集了一些关于“scala和java的联系与区别””的相关知识,希望我们能喜欢,姐妹们一起来了解一下吧!

可以看到spark是新一代的内存级大数据计算框架,是大数据的重要内容.

而spark就是用scala编写的

上面是scala之父.

可以看到scala是基于java来实现的,所以在scala中可以引用java的类库调用java的一些东西.

不管是java,还是scala,他们都会编译成.class,编辑java的是javac ,编译scala的是scalac.

然后我们再看java是编译型的语言还是解释型的语言,说编译型,是因为会编译成字节码,解释型是因为jvm会把字节码,解释成机器码,所以也有说java是半解释型,半编译型,但是,有just time compile的

编译机制,几乎可以在编译成字节码的同事解释成机器码,又差不多跟c一样了,c就是直接编译成机器码执行.

scala比java更加简洁高效,然后是多范式的,面向对象是一种范式,函数式编程是一种范式,

可以看到上面.

scala中可以直接使用java的类库,它是基于java的.

标签: #scala和java的联系与区别