scala(一)

Scala是一种静态类型的JVM语言,结合了面向对象和函数式编程的特性,提供简洁高效的代码。它允许无缝调用Java库,特别适合理解和使用Spark。本文将介绍Scala的基本语法,包括声明、函数、数据类型和控制结构,并指导如何在IDEA中运行Scala程序。
摘要由CSDN通过智能技术生成

综述

学习scala:静态语言,jvm

  • 面向对象和函数式编程相结合
  • 代码简洁效率高(数量级),java相比之下太复杂
  • scala是基于java的,可以无缝调用java代码中的方法/库等
  • 有助于理解spark的核心,一些scala有的spark接口,java中不一定有
  • 命令式编程:通过输入的语句执行命令,有复杂度的概念,复杂度主要取决于行数等。告诉机器干啥,每一步如何干。一步一步执行。

  • 函数式编程:没有可变的状态,所有的都是不可变的。多核下更能发挥速度优势,更强的并发。值告诉程序在哪里做。

下载,配置scala路径
scala_home:scala目录的路径

path:   %SCALA_HOME%\bin;%SCALA_HOME%\jre\bin;
ClassPath:   .;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值