1.11

Scala是一门多范式的编程语言,一种类似java的编程语言 [1]  ,设计初衷是实现可伸缩的语言 [2]  、并集成面向对象编程和函数式编程的各种特性。

scala是基于Jvm的,完美兼容Java,是脚本类语言,但为什么说是脚本类语言呢,因为它运行过程如下:

源码 - scalac(编译) - *.class字节码 - scala - Jvm上 -running
先编写源码,源码属于Scala的脚本,Scala脚本语法和Java完全不一样,例如:Java定义变量是需要数据类型的,而Scala可以不定义,也可以定义,但有些地方也必须让你定义数据类型

Scala运行也和Java不一样,它写完的东西生成的都是.class但是使用Javac不能编译Scala源码的,必须使用它自己的Scalac编译,编译后生成的class代码使用Scala和Java都可以,使用Java的话,ClassPath中必须包含Scala运行时的类库。

posted @   秋渡晚枫  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示