学习大数据:Scala
原创
2020-09-07 23:04:56
538阅读
点赞
Scala是一种多范式的编程语言,具有面向对象和函数式特点,它运行在jvm平台上。Scala的特点:优雅、开发速度快、能融合到Hadoop生态圈
原创
2022-01-12 15:48:34
108阅读
Scala是一种多范式的编程语言,具有面向对象和函数式特点,它运行在jvm平台上。Scala的特点:优雅、开发速度快、能融合到Hadoop生态圈。一,Scala编译器安装1、安装jdk2、安装Scala编译器(window)安装了编辑器,就可以在黑窗口,测试Scala语法。 文件编译:scalac +文件名,将scala文件解析为.class文件,然后运行scala +文件名,进行编译3、开发工具
原创
2022-04-22 10:08:17
299阅读
package com
import scala.collection.mutable.ArrayBuffer
/**
* Created by Administrator on 2019/4/8.
*/
object TestMap {
def main(args: Array[String]) {
//**定长数组和变长数组********************
转载
2019-05-31 16:35:00
232阅读
2评论
文章目录概述安装Java VS Scalaval 和 var基本数据类型lazy在Scala中的应用开发工具IDEAMaven概述https://www.scala-lang.org/Scala combines object-oriented and functional programming in one concise, high-level language. Scala’s static types help avoid bugs in complex applications, and
原创
2022-02-04 16:18:58
178阅读
大数据之Scala(2)
原创
2022-01-12 15:42:37
114阅读
一、Scala函数1、聚合 val arr = List(List(1, 2, 3), List(3, 4, 5), List(2), List(0))val result=arr.aggregate(0)(+.sum, + )2、并集 val l1 = List(5,6,4,7) val l2 = List(1,2,3,4)val result = l1 union l23、交集 val l1
原创
2022-04-22 10:29:14
252阅读
大数据Scala系列之特质,特质的定义除了使用关键字trait之外,与类定义无异。 特质用来在类之间进行接口或者属性的共享。类和对象都可以继承特质,特质不能被实例化,因此也没有参数。 一旦特质被定义了,就可以使用extends或者with在类中混入特质。1作为接口使用的特质特质的定义:traitLogger{//这是一个抽象方法,特质中未被实现的方法默认是抽象的,不需要abstract关键
原创
2019-10-21 16:46:00
453阅读
Scala第十章节
章节目标
掌握数组, 元组相关知识点
掌握列表, 集, 映射相关知识点
了解迭代器的用法
掌握函数式编程相关知识点
掌握学生成绩单案例
数组
1.1 概述
数组就是用来存储多个同类型元素的容器, 每个元素都有编号(也叫: 下标, 脚标, 索引), 且编号都是从0开始数的.
Scala中, 有两种数组,一种是定长数组,另一种是变长数组.
1.2 定长数组
1.2.1
大数据进阶之路——Scala入门
原创
2021-09-22 11:19:23
317阅读
package com
/**
* Created by ZX on 2015/11/6.
*/
object VariableDemo {
def main(args: Array[String]) {
//1定义变量-----------------------------------------
//使用val定义的变量值是不可变的,相当于java里用fin
转载
2019-05-22 21:54:00
77阅读
2评论
package com
/**
* Created by ZX on 2016/4/5.
*/
object ListTest {
def main(args: Array[String]) {
//创建一个List
val lst0 = List(1,7,9,8,0,3,5,4,6,2)
//将lst0中每个元素乘以10后生成一个新的集合
val
转载
2019-06-03 13:39:00
135阅读
2评论
## 用K8S部署大数据框架Hadoop和Scala
欢迎来到这篇关于如何在Kubernetes(K8S)上部署大数据框架Hadoop和Scala的教程。本教程适合那些想要学习如何在容器化环境下管理和部署大数据框架的开发者。在本教程中,我们将分步骤介绍如何配置和部署Hadoop和Scala,同时利用K8S的弹性和自动化管理特性。
### 步骤概览
在下面的表格中,我们列出了本教程的大致步骤,
原创
2024-05-30 09:59:42
61阅读
0.什么是Scala? Scala是运行在 JVM 上的多范式编程语言, 同时支持面向对象和面向函数编程,早期, scala刚出现的时候, 并没有怎么引起重视, 随着Spark和Kafka这样基于scala的大数据框架的兴起, scala逐步进入大数据开发者的眼帘。 scala的主要优势是它的表达性。1.为什么使用scala?开发大数据应用程序(Spark程序、 Flink程序) 表达能力强, 一行代码抵得上Java多行, 开发速度快 兼容Java, 可以访问庞大的Java类库, 例如..
原创
2021-08-27 15:40:10
420阅读
0.什么是Scala? Scala是运行在 JVM 上的多范式编程语言, 同时支持面向对象和面向函数编程,早期, scala刚出现的时候, 并没有怎么引起重视, 随着Spark和Kafka这样基于scala的大数据框架的兴起, scala逐步进入大数据开发者的眼帘。 scala的主要优
原创
2022-03-09 18:09:13
357阅读
文章目录高级函数字符串匿名函数Currying高阶函数高级函数字符串插值 val s ="hello" val name="jacksun" println(s+name) println(s+":"+name) println(s"hello:$name")多行字符串 //多行 var d = """ |1 |2 |3 |4 |5 |5 |6 """.str
原创
2022-02-04 16:18:56
55阅读
——/大数据技术之Scala(新版)/├──视频| ├──001_Scala_课程简介.mp4 19.18M| ├──002_Scala_Scala概述(一)_Scala发展历史.mp4 18.11M| ├──003_Scala_Scala概述(二)_Scala和Java的关系.mp4 13.19M| ├──004_Scala_Scala概述(三)_Scala特点总结.mp4 11.36M|
原创
2021-08-14 10:53:56
112阅读
========= 基础 =========1 var, val和def三个关键字之间的区别?valimmutable varia
原创
2022-11-03 14:07:04
88阅读
如何使用Scala的Singleton机制来表达Class-level的数据。
原创
2014-12-11 16:41:33
1061阅读
点赞
Scala语言的trait具有什么设计涵意?
原创
2014-12-14 07:38:41
1008阅读