今日快报
SCALA概述_Scala和java的关系_特点总结
2022-12-09 13:43  浏览:350

可以看到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得.