Scala(斯嘎拉)这个名字来源于"Scalable Language(可伸缩的语言)", 它是一门基于JVM的多范式编程语言, 通俗的说:Scala是一种运行在JVM上的函数式的面向对象语言. 之所以这样命名, 是因为它的设计目标是: 随着用户的需求一起成长. Scala可被广泛应用于各种编程任务, 从编写小型的脚本到构建巨型系统, 它都能胜任. 正因如此, Scala得以提供一些出众的特性, 例如: 它集成了面向对象编程和面向函数式编程的各种特性, 以及更高层的并发模型.
总而言之, Scala融汇了许多前所未有的特性, 而同时又运行于JVM之上, 随着开发者对Scala的兴趣日增, 以及越来越
多的工具支持, 无疑Scala语言将成为你手上一门必不可少的工具.
基于 JVM解释:Scala的运行环境和Java类似, 也是依赖JVM的.
多范式解释 : Scala支持多种编程风格
1. 语言特点
- Scala 是兼容的
兼容 Java,可以访问庞大的Java类库,例如:操作mysql、redis、freemarker、activemq等等 - Scala 是精简的
Scala 表达能力强,一行代码抵得上多行Java代码,开发速度快 - Scala 是高级的
Scala 可以让你的程序保持短小, 清晰, 看起来更简洁, 更优雅
这篇博客介绍了Scala编程语言的基础,包括其语言特点、输出语句、常量、变量、字符串、标识符、数据类型、类型转换和键盘录入。Scala是基于JVM的多范式语言,融合面向对象和函数式编程,支持类型推断和模式匹配。博客详细讲解了Scala中的println和print方法,常量分类,变量的val和var区别,以及字符串的定义和插值表达式。此外,还涵盖了Scala的标识符命名规则和数据类型体系,强调了类型转换的重要性和键盘录入的实现方法。
订阅专栏 解锁全文
2025

被折叠的 条评论
为什么被折叠?



