Scala第十章节 章节目标 掌握数组, 元组相关知识点 掌握列表, 集, 映射相关知识点 了解迭代器的用法 掌握函数式编程相关知识点 掌握学生成绩单案例 数组 1.1 概述 数组就是用来存储多个同类型元素的容器, 每个元素都有编号(也叫: 下标, 脚标, 索引), 且编号都是从0开始数的. Scala中, 有两种数组,一种是定长数组,另一种是变长数组. 1.2 定长数组 1.2.1
原创 6月前
84阅读
Scala第一章节 章节目标 理解Scala的相关概述 掌握Scala的环境搭建 掌握Scala小案例: 做最好的自己 Scala简介 1.1 概述 Scala(斯嘎拉)这个名字来源于"Scalable Language(可伸缩的语言)", 它是一门基于JVM的多范式编程语言, 通俗的说: Scala是一种运行在JVM上的函数式的面向对象语言. 之所以这样命名, 是因
原创 7月前
76阅读
Scala第二章节 章节目标 掌握变量, 字符串的定义和使用 掌握数据类型的划分和数据类型转换的内容 掌握键盘录入功能 理解Scala中的常量, 标识符相关内容 输出语句和分号 1.1 输出语句 方式一: 换行输出 格式: println(里边写你要打印到控制台的数据); 方式二: 不换行输出 格式: print(里边写你要打印到控制台的数据); 注意: 不管是println(), 还是pr
原创 7月前
55阅读
学习大数据Scala
原创 2020-09-07 23:04:56
538阅读
1点赞
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阅读
第一章 Scala 语言概述1.1 why is Scala 语言?1.2 Scala 语言诞生小故事1.3 Scala 和 Java 以及 jvm 的关系分析图1.4 Scala 语言的特点1.5 Windows 下搭建 Scala 开发环境1.6 Linux 下搭建 Scala 开发环境1.7
转载 2019-03-23 09:29:00
126阅读
2评论
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评论
Scala第十一章节 章节目标 掌握模式匹配相关内容 掌握option类型及偏函数的用法 掌握异常处理的用法 理解正则表达式的运用 理解提取器的用法 掌握随机职业案例 模式匹配 Scala中有一个非常强大的模式匹配机制,应用也非常广泛, 例如: 判断固定值 类型查询 快速获取数据 1.1 简单模式匹配 一个模式匹配包含了一系列备选项,每个备选项都开始于关键字 case。且每个
原创 6月前
84阅读
第二章 变量2.1 变量是程序的基本组成单位2.2 Scala 变量的介绍2.2.1 概念2.2.2 Scala 变量使用的基本步骤2.3 Scala 变量的基本使用2.4 Scala 变量使用说明2.4.1 变量声明基本语法2.4.2 注意事项2.5 Scala 程序中 +号 的使用2.6 Sca
转载 2019-03-23 17:39:00
137阅读
2评论
1.foreach 用来遍历集合的采用 foreach 来遍历集合, 可以让代码看起来更简洁, 更优雅. 格式 def foreach(f:(A) => Unit): Unit //简写形式 def foreach(函数) 说明 案例 def main(args: Array[String]): U ...
转载 2021-09-08 10:58:00
85阅读
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入门
原创 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阅读
快速了解Scala技术栈 我无可救药地成为了Scala的超级粉丝。在我使用Scala开发项目以及编写框架后,它就仿佛凝聚成为一个巨大的黑洞,吸引力使我不得不飞向它,以至于开始背离Java。固然Java 8为Java阵营增添了一丝亮色,却是望眼欲穿,千呼万唤始出来。而Scala程序员,却早就在享受la
原创 2021-07-23 11:19:22
562阅读
  • 1
  • 2
  • 3
  • 4
  • 5