• 2020寒假学习记录(2)——Scala学习及安装


    今天的学习主要是初步了解以及安装Scala以及学习了子雨大数据之Spark入门教程(Scala版)的前两章的介绍,现将今日所学成果总结如下:

    一、Scala简介

    Scala的设计吸收借鉴了许多种编程语言的思想,只有很少量特点是Scala自己独有的。Scala语言的名称来自于“可伸展的语言”,从写个小脚本到建立个大系统的编程任务均可胜任。Scala运行于Java平台(JVM,Java 虚拟机)上,并兼容现有的Java程序,Scala代码可以调用Java方法,访问Java字段,继承Java类和实现Java接口。在面向对象方面,Scala是一门非常纯粹的面向对象编程语言,也就是说,在Scala中,每个值都是对象,每个操作都是方法调用,Spark使程序编写更快更容易。这让我想到了,Scala语言就像是我们小时候搭积木一样,我们需要想搭出来什么样子的整体,其他的,直接拿零碎的积木块就可以了。

    Scala的优点:
    ♦  具备强大的并发性,支持函数式编程,可以更好地支持分布式系统;
    ♦  语法简洁,能提供优雅的API;
    ♦  兼容Java,运行速度快,且能融合到Hadoop生态圈中。

    二、Scala安装

    我是在自己电脑上linux虚拟机中进行安装的。

    首先检查自己Java环境配置是否正确,经检查自己配置正确,如图。

    之后进行Scala的安装以及测试

    最后根据教程输出hello world

  • 相关阅读:
    ARM(ARM处理器)
    Android系统
    2014-9-17二班----11 web project
    2014-9-17二班----10 web project
    append() 、push() 和pop()的区别
    python hash
    虚拟机卡掉
    虚拟化
    heroinfo_set.all 函数
    encode()和decode()两个函数
  • 原文地址:https://www.cnblogs.com/Qi77/p/12254258.html
Copyright © 2020-2023  润新知