Scala(2) -- scala入门、基础

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 拥有非常先进的静态类型系统, 支持: 类型推断和模式匹配等
  • Scala 可以开发大数据应用程序
    例如 : Spark程序、Flink程序等等…

2. 输出语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

erainm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值