从零开始学Scala系列(一)之环境安装及IDE选择安装

本文介绍了Scala语言作为面向对象与函数式编程结合的优势,并详细记录了在Windows和Linux环境下安装Scala的过程。此外,还推荐了《Programming in Scala》作为初学者的首选教材。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文:http://blog.youkuaiyun.com/rodbate/article/details/55225342

Scala简要介绍以及学习初衷

Object-Oriented Meets Functional

Have the best of both worlds. Construct elegant class hierarchies for maximum code reuse and extensibility, implement their behavior using higher-order functions. Or anything in-between.

这是scala官网首页的简要介绍,可以说scala就是面对对象和函数式编程的结合体。相比java而言,scala更加精简,易扩展等等,就不一一赘述了。

学习初衷:kafka核心原码是scala 还有spark,akka 等等,为了更好的学习使用以上开源软件

笔者目前主要的语言是java,写这scala系列的目的有二: 其一,记录自己从零学习一门新的语言的过程;其二,更多相当于一份学习笔记,记录自己在学习scala的过程中碰到的问题和获得的收获。废话不多说了,进入正题。学scala之前,总得把环境安装起来。

Scala环境安装

因为scala运行于jvm上, 因此安装scala之前 得把java环境安装好。

可前去Scala官网

下载 安装包 scala-2.12.1.zip

windows安装包 解压即可用 解压后的目录结构如下图: 
scala windows 安装包解压后的目录结构

目录结构
  • bin 目录下是一些scala的命令
  • doc scala的文档
  • lib scala lib 依赖jar包
  • man scala命令帮助
设置环境变量

只需在windows的高级环境变量中Path中加入scala bin的全路径 比如

D:\SOFTWARE\scala-2.12.1\bin
 
  • 1

打开cmd 输入scala, 出现如下图所示的情况就证明安装成功了,简单吧。 
这里写图片描述

输入 println("hello scala") 试试吧。开始scala新的征途吧。

IDE的选择安装

用于scala学习开发的IDE还是有挺多的,笔者由于习惯了 Itellij IDEA 就用这个开发scala。 只需在此基础上安装scala idea plugin。File->settings->plugins->browse repositories 输入scala搜索,结果如图所示: 
这里写图片描述
选择scala插件安装并重启idea,至此scala环境就安装成功了

Scala入门推荐书籍

《Programming in Scala》 第三版 是首选scala入门书籍,笔者正在学习的书籍就是它这里写图片描述

补充:如果系统为Linux的话,按照下面操作

1、下载:wget https://downloads.lightbend.com/scala/2.11.11/scala-2.11.11.tgz

2、解压:tar -xvf scala-2.11.11.tgz

3、配置环境变量:vim /etc/profile

#Scala
export PATH=/home/lizh/devtool/scala-2.11.11/bin:$PATH

4、使环境变量生效:source /etc/profile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值