Scala简介

为什么选择Scala?

  • 业界两位技术大牛对Scala语言的评价非常高.第1位是Java之父James Gosling,他在一次参加JavaOne会议期间被人问到除了Java之外还会在Java虚拟机(JVM)上运行或者使用哪种语言,他脱口而出的答案就是Scala.
  • 另一位是Groovy语言(Groovy也是运行在JVM上的一门语言)的创始人James Strachan,他认为将来可能代替Java的就是Scala.在他看来拥有众多出色特性的Scala语言不仅跟Groovy语言十分相似,而且还优于Groovy语言.
  • 其次,使用Scala语言的程序员能够获得令人满意的收入.

何为Scala

  • Scala是Scalable Language的缩写,它是一门多范式的编程语言.
  • Scala是一门将函数式编程面向对象相结合的语言.

Scala的特性

  • 支持命令式风格
  • 自适应静态类型
  • 简洁性
  • 基于事件的并发模型
  • 能与Java很好的兼容

Scala的编译,运行

  1. Scala程序的入口
  • 定义一个object对象,然后在object对象中实现一个main方法;
  • 定义一个object对象,继承APP的一个特质;

      2.Scala的编译和运行

  • 想要运行一个scala程序,有三种方式:

      【1】使用命令行

      【2】使用scala解释器

      【3】利用IDE来运行

以命令行方式为例 讲解编译和运行Scala程序的过程:

  • 首先使用scalac命令将编写好的Scala程序文件(.scala)编译成class文件.
  • 然后使用scala命令+编译得到的class文件名就可以运行Scala程序.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值