终于有时间总结大数据有关的知识了,先从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环境安装
- 安装JDK
- 安装Scala SDK
Scala SDK是Scala的编译器。
SDK下载地址
下载文件scala-2.11.8.zip,解压到本地即可,然后配置环境变量,这样就可以使用SDK自己的REPL交互式解释器(其实就是命令行) - 安装Intellij IDEA的Scala插件
个人公众号,定期分享各种技术干货,欢迎扫码关注!

网友评论