1、Scala语言介绍
1.1、语言类型
- scala是面向对象语言。
- 是函数式编程语言。
- 是静态类型语言,不提供冗余类型的信息。大多数情况下,不需要指定类型。
- scala运行在JVM上。scala编译器将scala代码编译成java字节代码,然后通过scala命令执行。
- scala可以执行java代码。
- scala可以做并发和同步处理。
1.2、Scala与Java
scala具有与java完全不同的一组功能,如下:
- 所有类型都是对象
- 类型推断
- 嵌套函数
- 函数是对象
- 域特定语言(DSL)支持
- 性状
- 闭包
- 并发灵感来源于Erlang
1.3、Scala Web框架
- Lift Framework
- Play framework
- Bowler framework
2、Scala开发环境安装配置
可参照开发环境安装配置
3、demo编写
3.1、交互模式
println("hello"