美文网首页Scala
【Scala基础】相关环境运维

【Scala基础】相关环境运维

作者: 后端技术学习分享 | 来源:发表于2019-12-24 20:00 被阅读0次

终于有时间总结大数据有关的知识了,先从Scala开始吧(⊙o⊙)

简介

关于Scala,有以下特点

  • 基于JVM运行,完全兼容Java,任意使用Java的庞大类库
  • 完全面向对象、面向函数编程
  • 一行抵得上多行Java代码,开发效率高(语法糖不少)
  • 开发大数据应用程序(Flink、Spark)
关于Scala程序的编译与执行

Scala程序运行需要依赖Java环境及其类库(JDK + Scala SDK),此外,Scala的编译流程与Java相似。

  • Java编译流程
    Java源码 (javac编译)-> 字节码class文件、Java类库 (加载)-> JVM (解释执行)-> 操作系统

  • Scala编译流程
    Scala源码 (scalac编译)-> Java字节码、Java类库、Scala类库 (加载)-> JVM (解释执行)-> 操作系统

Windows下Scala环境安装

  1. 安装JDK
  2. 安装Scala SDK
    Scala SDK是Scala的编译器。
    SDK下载地址
    下载文件scala-2.11.8.zip,解压到本地即可,然后配置环境变量,这样就可以使用SDK自己的REPL交互式解释器(其实就是命令行)
  3. 安装Intellij IDEA的Scala插件
个人公众号,定期分享各种技术干货,欢迎扫码关注!
扫描上方二维码获取更多技术分享

相关文章

  • 【Scala基础】相关环境运维

    终于有时间总结大数据有关的知识了,先从Scala开始吧(⊙o⊙) 简介 关于Scala,有以下特点 基于JVM运行...

  • 运维技术栈

    Linux系统运维与架构设计技术栈 Linux系统基础入门 Linux系统概述与运维环境搭建 Linux系统管理 ...

  • 运维开发工程师

    高级运维开发工程师-基础平台-滴滴出行 1. 负责自动化运维平台的建设,并参与开发; 2. 负责相关工具及平台的设...

  • 高级php程序员必会的知识点二(Jenkins2 、Docker

    最近因工作的原因接触了运维相关知识,说是运维相关。但现在都是devops了。 所以也不能完全叫运维知识了。既然说的...

  • 2018-11-22

    运维的相关概念 1.运维的概念 首先从运维的基本概念了解,运维指的是互联网运维,通常属于技术部门,...

  • 也谈运维

    运维分三个层次:设备运维、架构运维和业务运维。设备运维是指维护操作系统和网络环境,例如保持系统更新;架构运维是指维...

  • 0基础自学linux运维-1.14-一个不错的Wireshark

    前言 抓包分析也是运维必备的能力之一,如果不懂网络基础,基本看不懂相关的报头,运维多多少少都要与网络打交通的,所以...

  • -2- scala基础教程

    [scala简介link][scala基础教程link] 在-1- scala安装及环境配置中,编写并运行了hel...

  • 《Linux入门第二天:马哥亲讲Linux运维发展与学习路线图》

    一、Linux运维行业前景 二、运维相关工作岗位 三、Linux运维岗位薪酬 四、Linux知识技能进化路径 五、...

  • 实战经验丨如何从0到1构建智能化运维CMDB系统

    企业在实际运维工作中,70%左右的运维相关工作和环境变更有着直接关联,实施变更管理的难点不是工具,而是使用过程中的...

网友评论

    本文标题:【Scala基础】相关环境运维

    本文链接:https://www.haomeiwen.com/subject/jsgfoctx.html