scala-第一章-初始scala
scala是spark生态圈的基石
目录
scala概述
学习scala意义何在
scala安装
scala使用入门及对比java
scala概述
Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。
学习scala意义
钱
做东西:spark、kafka、flink 生态系统优雅开发速度融合到生态圈
scala安装
地址:https://www.scala-lang.org/download/
Windows建议下载xxx.msi版本的java8
下载scala
解压
配置环境变量
scala使用入门及对比java
Hello World
scala> println("Hello World")
Hello World
scala VS Java HelloWord
public class HelloWorld{public static void main(String[] args){System.out.println("Hello World..."); }
}Scala每行代码并不强求使用;结束 但是Java是必须的
object HelloWorld{def main(args:Array[String]){println("Hello World...") }
}
新建一个文件
object HelloWorld{def main(args:Array[String]){println("Hello World...") }
}编译
>scalac HelloWorld.scala
运行
>scala HelloWorld
Hello World...
声明
有一部分图片是来源于这 https://blog.csdn.net/jhr112/article/details/115206629
scala-第一章-初始scala相关推荐
- 零基础玩转C语言系列第一章——初始C语言(上)
目录 一.如何学好C语言? 1.鼓励你,为你叫好. 2.挤时间学习 3.学好编程,不仅仅是学好C语言 二.初始C语言 本章目标 本章重点 1.什么是C语言? 2.第一个C语言程序 3.数据类型 4.变 ...
- y2第一章 初始mybatis的上机3_MyBatis3.2.x从入门到精通之第一章
第一章 一.引言 mybatis是一个持久层框架,是apache下的顶级项目.mybatis托管到goolecode下,再后来托管到github下.(百度百科有解释) 二.概述 mybatis让程序将 ...
- scala入门--快学scala第一章练习题
2019独角兽企业重金招聘Python工程师标准>>> 1. 3. tab 2.scala.math.sqrt(3) 3.res is val 4. StringOps中找到 5.m ...
- 第一章初始mybatis框架
mybatis框架 ORM: 常见的ORM框架: ----认识MyBatis: ----开发步骤: ----认识配置文件: ---认识映射文件: -----加载映射文件: ORM: ORM(Objec ...
- 第一章 初始MySQL
1.数据库能做什么? 答: 存储大量的数据, 方便检索和访问 保存数据信息的一致. 完整 .共享完全,通过组合分析,产生新的有用的信息. 2.应用程序和数据库 应用程序 作用:响应操作并显示结果.向数 ...
- JAVA AJAX教程第一章-初始AJAX
既然是认识AJAX,理论和实践相结合,这样让自己学的更快,理解更深入,我分一下几点: 1. 认识传统的同步交互方式和AJAX解决方案 2. AJAX使用到的技术 3. 实例体验AJAX 一.同步 ...
- 《软件工程》第一章——初始软件工程
1.1 软件无处不在 软件是软件工程的研究对象,也是软件工程的产品形态于客观存在. 工程是理论知识应用于实践的科学,其目的是经济有效地解决实际问题. →软件工程是为了解决开发成本效益和软件质量的问题而 ...
- 自学《HTML5+CSS 32网站设计基础教程》 第一章
第一章 初始HTML 5 1.1 HTML5 概述 1.1.1 HTML5发展历程 1.1.2 HTML5的优势 1.1.3 HTML5浏览器支持情况 1.1.4 创建第一个HTML5页面 1.2 H ...
- 快学Scala 学习笔记-1: (第一章到第三章)
第一章. 1.1 Scala解释器(REPL) Scala> 8*5+2 res0: Int = 42 Scala> 0.5 * res0 res1: Double = 21.0 Scal ...
最新文章
- C++种子点搜索算法之线扫描方法的实现
- 分享Kali Linux 2017年第23周镜像文件
- 牛客第四次多校Maximum Mode
- QT的QGeoAreaMonitorSource类的使用
- ubuntu nano的使用 nano的关闭快捷键
- stm32之RCC寄存器学习
- oracle数据库中表被锁,Oracle数据库表被锁问题处理
- 天津科技大学计算机学院复试分数线,2021天津科技大学研究生复试分数线
- VS 2010 OpenGL 配置与实例开发
- 内连接和外连接的区别--举例
- android语音唤醒app,breeno助手语音唤醒
- MFC 为对话框窗口自定义基类
- 传奇盗号木马清除手记(转)
- 【小程序】- 微信授权、绑定手机号
- 一文搞定JVM常见工具和优化策略
- python中columns是什么意思_Python Pandas DataFrame.columns用法及代码示例
- yogabook安卓版root方法
- 2021HAUT第五周新生赛题解
- 电影网站数据查取小试
- 如何用命令批量重命名文件