小小千想和您聊一聊

当前位置: 首页> 视频教程> 快速入门Scala

快速入门Scala高级

   评分9.4

107节课

22216人已学

下载本章视频你能学到什么?

通过本课程的学习,能快速掌握scala这门语言,并在实际开发中应用,深入浅出,循序渐进,快速入门,全面掌握scala开发。

千锋大数据官方①群(857910996)——猛戳进入


课程介绍

本套视频由浅入深对Scala内容进行全面讲解,主要针对Scala小白用户,如果有一定的编程语言基础,如了解Java语言,学习起来会更轻松。

章节目录

第1章 scala介绍 51 定长数组、变长数组的转换和遍历
1 scala语言介绍 52 数组元素处理
2 scala语言特点 53 数组常用方法
3 函数式编程 54 数组进阶
4 静态类型语言 55 Map构建
5 scala资料推荐 56 Map元素访问
第2章 环境搭建 57 Map增删元素
6 Windows下环境搭建 58 Map遍历
7 Linux下环境搭建 59 HashMap
8 Scala解释器 60 TreeMap
9 集成开发环境配置 61 创建元组
第3章 编码规范及变量定义 62 元组的访问和遍历
10 Scala编码规范 63 拉链操作
11 变量定义 64 列表的构建
12 var和val的区别 65 列表的访问和遍历
13 变量总结 66 列表元素追加
第4章 数据类型 67 列表的基本操作
14 数据类型 68 列表的常用操作
15 整数类型 69 列表的拆分和合并
16 浮点类型 70 不可变列表
17 字符类型 71 Set构建和基本操作
18 字符串类型 72 有序集合和集合遍历
19 其他数据类型 73 集合的基本操作
20 类型转换 74 集合运算
第5章 操作符 75 可变栈
21 算术操作符 76 不可变栈
22 关系操作符 77 可变队列
23 逻辑操作符 78 不可变队列
24 位运算符 79 filter
25 赋值运算符 80 map
26 优先级、结合型和注意事项 81 flatten
第6章 表达式 82 flatMap
27 表达式 83 redureduce
28 条件表达式 84 Fold
29 块表达式 85 foreach forall
第7章 循环 第10章 面向对象
30 for循环 86 类的概念
31 高级for循环 87 类的属性定义
32 for推导 88 属性的使用
33 while do-while循环 89 自定义get和set方法
34 if和布尔变量跳出循环 90 Bean属性
35 breakable实现跳出循环 091 主构造方法
第8章 方法和函数 092 主构造方法内幕
36 方法的定义 093 辅助构造方法
37 无参方法 094 特质的定义
38 默认参数方法 095 作为接口使用
39 不定长参数方法 096 带有实现特质的使用
40 方法定义的注意事项 097 特质的叠加
41 函数的定义 098 特质继承类
42 匿名函数 099 抽象类的定义
43 递归函数 100 抽象类的使用
44 无参函数 101 匿名类
45 方法和函数的区别联系 102 内部类
第9章 集合 103 内部类的其他形式
46 集合的概念 104 继承
47 定长数组的定义 105 super关键字
48 定长数组访问和遍历 106 override关键字
49 可变数组的创建 107 类型检查和转换
50 变长数组的操作

  • Hive分区和分桶

    当单个表数据量越来越大的时候,hive查询通常会全表扫描,这将会浪费我们不关心数据的扫描,浪费大量时间。从而hive引出分区概念partition

    231
  • 大数据编程之UDF函数

     UDF:user difine function,用户自定义函数,一对一。常用 udaf:user define aggregate function,用户自定义聚合函数,多对一。 udtf:user define table_generate function,用户自定义表生成函数,一对多。

    500
  • marpreduce快速入门

    mapreduce:分布式并行离线计算框架,是一个分布式运算程序的编程框架,是用户开发“基于hadoop的数据分析应用”的核心框架;Mapreduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个hadoop集群上;

    237
  • 大数据之hive入门操作

     Apache Hive数据仓库软件可以使用SQL方便地阅读、编写和管理分布在分布式存储中的大型数据集。结构可以投射到已经存储的数据上。提供了一个命令行工具和JDBC驱动程序来将用户连接到Hive。

    502
  • 大数据编程hive内部函数

    大数据编程hive内部函数

    549
  • hive表的查询

    子查询是内嵌在另一个SQL 语句中的SELECT 语句。Hive 对子查询的支持很有限。它只允许子查询出现在SELECT 语句的FROM 子句中。Hive支持非相关子查询,这个子查询通过IN或EXISTS语法在WHERE子句中进行查询。Hive目前暂不支持相关子查询,相关子查询的执行依赖于外部查询的数据。

    527
  • hive的数据类型

    本质上是在hdfs上创建一个目录,使用comment加入数据库的描述信息,描述信息放在引号里。数据库的属性信息放在描述信息之后用with dbproperties 加入,属性信息放在括号内,属性名和属性值放在引号里,用等号连接有多条属性用逗号分隔。

    538
  • 大数据概念

    大数据:指无法在一定时间范围内用常规软件工具进行捕捉,管理和处理的数据集合,是需要新模式才能具有更强大的决策力,洞察发现力和流程优化能力的海量,高增长率和多样化的信息资产

    865
  • HDFS基本概念

    源自于Google的GFS论文发表于2003年10月 HDFS是GFS克隆版 ,HDFS的全称是Hadoop Distributed File System易于扩展的分布式文件系统,运行在大量普通廉价机器上,提供容错机制,为大量用户提供性能不错的文件存取服务

    759
  • 大数据基础教程:TextFile分区问题

    获取分区的个数:rdd1.partitions.length,在spark-shell中没有指定分区的个数获取的是默认分区数,除了这个外parallelize方法可以使用,指定几个分区就会有几个分区出现

    1368

他们都在看