Scala
-
1、什么是scala
scala具有面向对象编程和函数编程的一种语言,具有多种编程风格。
-
2、为什么要学习scala
1、优雅 2、速度快 3、能融合hadoop生态圈
2、scala环境安装
- 1、进入到官网(www.scala-lang-org)下载指定的安装包
- window安装
- linux安装
3、scala开发工具安装
- 在IDEA中安装插件
- 离线安装
- 插件地址: https://plugins.jetbrains.com/plugin/1347-scala
- scala-intellij-bin-2017.2.2.zip
- 在线安装
- 离线安装
一 scala window 版安装;
配置 scala home 和path
cmd 命令窗口 :scala 查看版本是否成功 。
windows 版scala 安装成功后,然后idea 开发工具也需要安装 scala 插件
直接在setting —> plugins 搜scala 在线安装即可。
下面 创建一个scala 语言的hello word
1.创建scala项目 new project —>scala---->idea —
2.创建一个包 new scala class 出现以下页面
我们选择 object 只有在object 中写主方法 才能运行 其中有俩种方式定义主方法:
1.new object
def main 回车 println("hello word)即可。
2.new object
extends App 直接println(“hello word”);
scala 学前前言:
scala 中没有静态方法和静态字段。所以在scala 中 用 object 来实现这些功能,直接用对象名.方法名即可。
val 和var的区别 ?
val 修饰的变量 不可改变 var 修饰的变量可以改变。因为 在scala中对于每一个字段都提供了getter 和setter 方法。但是针对 val 修饰的 只提供了 getter方法,所以被val 修饰的变量 的值不可改变 相当于全局。
下面是自己写的 基础