加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala基本介绍

发布时间:2020-12-16 19:04:23 所属栏目:安全 来源:网络整理
导读:目录 Scala基本介绍 什么是Scala 为什么要学Scala 特点 Scala环境搭建 Scala开发工具idea IDEA中Scala插件的安装 IDEA中开发Scala项目 Scala基本介绍 什么是Scala scala(Scalable Language)是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数

目录

  • Scala基本介绍
    • 什么是Scala
    • 为什么要学Scala
    • 特点
  • Scala环境搭建
  • Scala开发工具idea
    • IDEA中Scala插件的安装
    • IDEA中开发Scala项目

Scala基本介绍

什么是Scala

scala(Scalable Language)是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。
Scala运行于Java平台(java虚拟机上),并兼容现有的Java程序。
面向对象(将对象当作参数传来传去) + 面向函数(方法,可以将函数当作参数传来传去)

为什么要学Scala

优雅:这是框架设计师第一要考虑的
速度快
Spark就是使用Scala编写的,因此为了更好的学习Spark,需要掌握Scala这门语言
===Spark的兴起,带动Scala语言的发展!===

特点

与java无缝缝合
类型推断
并发和分布式

Scala环境搭建

1)安装jdk1.8
2) 下载对应的scala安装文件 scala-2.11.8.zip
3) 解压到某个目录如 d:/scala
4) 配置scala的环境变量
5) 测试,在命令行输入scala的指令

Scala开发工具idea

IDEA不是专门用于开发Scaka的IDE,但是确实是最适合开发Scala的工具,idea可以很好的支持Java和Scala的开发

IDEA中Scala插件的安装

File----->Settings---->Plugins


IDEA与Scala的插件有对应的版本要求,最好是采用上述直接在Marketplace中下载

IDEA中开发Scala项目

步骤1:正常构建Maven的项目
步骤2:默认下,maven不支持scala的开发,需要引入scala框架,右键项目->add framework support...,在下图选择scala


****注意:**** 如果第一次引入框架,Use libary看不到,需要配置,配置时选择scala安装目录,然后工具就会自动识别。
步骤3:创建项目的源文件目录scala
右键main目录->创建一个diretory->写一个名字(如scala)->右键scala目录->markdirectory->选择source root即可
步骤4:开发一个Hello.scala的程序

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读