- 博客(49)
- 资源 (7)
- 收藏
- 关注
原创 scala快速入门系列【隐式转换和隐式参数】
本篇作为scala快速入门系列的第三十六篇博客,为大家带来的是关于隐式转换和隐式参数的内容。文章目录隐式转换隐式参数隐式转换方法作用域与导入隐式转换的时机隐式转换和隐式参数案例① 隐式转换案例一(让File类具备RichFile类中的read方法)② 隐式转换案例二(超人变身)③ 隐式转换案例三(一...
2020-01-31 11:00:18
4348
原创 scala快速入门系列【高阶函数】
本篇作为scala快速入门系列的第三十六篇博客,为大家带来的是关于高阶函数的内容。文章目录高阶函数作为值的函数匿名函数柯里化1.什么是柯里化示例总结闭包1.什么是闭包例子高阶函数 Scala混合了面向...
2020-01-31 09:34:32
1763
原创 scala快速入门系列【泛型】
本篇作为scala快速入门系列的第三十五篇博客,为大家带来的是关于泛型的内容。文章目录泛型定义一个泛型方法泛型类上下界上界下界协变、逆变、非变非变协变逆变泛型 scala和Java一样,类和特质、方法都...
2020-01-30 16:51:50
1069
原创 scala快速入门系列【提取器】
本篇作为scala快速入门系列的第三十四篇博客,为大家带来的是关于提取器的内容。文章目录提取器(Extractor)定义提取器提取器(Extractor) 我们之前已经使用过scala中非常强大的模式...
2020-01-30 10:31:12
2228
原创 scala快速入门系列【异常处理】
本篇作为scala快速入门系列的第三十三篇博客,为大家带来的是关于异常处理的内容。文章目录捕获异常抛出异常示例 | 抛出异常 先让我们来看看一段代码 &...
2020-01-30 10:01:06
855
原创 scala快速入门系列【正则表达式】
本篇作为scala快速入门系列的第三十二篇博客,为大家带来的是关于正则表达式的内容。文章目录正则表达式定义示例1示例2示例3正则表达式 在scala中,可以很方便地使用正则表达式来匹配数据。&nbs...
2020-01-29 20:59:17
826
原创 scala快速入门系列【偏函数】
本篇作为scala快速入门系列的第三十篇博客,为大家带来的是关于偏函数的内容。文章目录偏函数定义示例一示例二偏函数 偏函数提供了简洁的语法,可以简化函数的定义。配合集合的函数式编程,可以让代码更加优雅...
2020-01-29 20:06:28
405
原创 scala快速入门系列【Option类型】
本篇作为scala快速入门系列的第三十篇博客,为大家带来的是关于Option类型的内容。文章目录Option类型定义示例1示例2Option类型 使用Option类型,可以用来有效避免空引用(null...
2020-01-29 16:12:02
456
原创 scala快速入门系列【模式匹配】
本篇作为scala快速入门系列的第二十九篇博客,为大家带来的是关于模式匹配的内容。文章目录模式匹配简单模式匹配匹配类型守卫匹配样例类模式匹配 scala中有一个非常强大的模式匹配机制,可以应用在很多场...
2020-01-29 14:36:11
462
原创 scala快速入门系列【样例对象】
本篇作为scala快速入门系列的第二十八篇博客,为大家带来的是关于样例对象的内容。文章目录样例对象定义示例 | 定义枚举样例对象 它主要用在两个地方:定义枚举作为没有任何参数的消息传递(后面Ak...
2020-01-27 13:59:13
1703
原创 scala快速入门系列【样例类】
本篇作为scala快速入门系列的第二十六篇博客,为大家带来的是关于样例类的内容。文章目录样例类定义样例类示例 | 定义一个样例类示例 | 可变成员变量样例类方法apply 方法toString 方法equals 方法hashCode方法copy方法样例类 &n...
2020-01-27 11:05:46
1791
原创 scala快速入门系列【特质】
本篇作为scala快速入门系列的第二十四篇博客,为大家带来的是关于抽象类的内容。文章目录抽象类抽象类 和Java语言一样,scala中也可以定义抽象类。定义 &n...
2020-01-26 16:22:57
851
原创 scala快速入门系列【匿名内部类】
本篇作为scala快速入门系列的第二十五篇博客,为大家带来的是关于匿名内部类的内容。文章目录匿名内部类定义示例匿名内部类 匿名内部类是没有名称的子类,直接用来创建实例对象。Spark的源代码中有大量使...
2020-01-23 16:12:00
783
原创 scala快速入门系列【抽象类】
本篇作为scala快速入门系列的第二十四篇博客,为大家带来的是关于抽象类的内容。文章目录抽象类定义抽象方法抽象字段 抽象类 &n...
2020-01-23 13:01:14
680
原创 scala快速入门系列【类型判断】
本篇作为scala快速入门系列的第二十三篇博客,为大家带来的是关于类型判断的内容。文章目录类型判断isInstanceOf/asInstanceOfgetClass和classOf类型判断 有时候,我...
2020-01-21 23:48:56
734
原创 scala快速入门系列【override和super】
本篇作为scala快速入门系列的第二十一篇博客,为大家带来的是关于override和super的内容。文章目录override 和 super语法示例参考代码override 和 super 类似于J...
2020-01-21 22:25:53
654
原创 scala快速入门系列【继承】
本篇作为scala快速入门系列的第二十一篇博客,为大家带来的是关于继承的内容。文章目录继承示例 | 类继承示例 | 单例对象继承继承 scala语言是支持面向对象编程的,我们也可以使用scala来...
2020-01-21 17:32:53
807
原创 scala快速入门系列【伴生对象】
本篇作为scala快速入门系列的第二十篇博客,为大家带来的是关于伴生对象的内容。 在Java中,经常会有一些类,同时有实例成员又有静态成员。例如: &nbs...
2020-01-21 14:25:07
1944
原创 scala快速入门系列【单例对象】
本篇作为scala快速入门系列的第十九篇博客,为大家带来的是关于单例对象的内容。 文章目录单例对象定义单例对...
2020-01-21 10:28:09
714
原创 scala快速入门系列【构造器】
本篇作为scala快速入门系列的第十八篇博客,为大家带来的是关于构造器的内容。文章目录类的构造器主构造器辅助构造器类的构造器 当创建对象的时候,会自动调用类的构造器。之前学的都是默认构造器,我们接下来要...
2020-01-20 23:08:44
705
原创 scala快速入门系列【类和对象】
本篇是scala快速入门系列的第十七篇博客,为大家带来的是关于类和对象的内容。文章目录类和对象创建类和对象简写方式定义和访问成员变量使用下划线初始化成员变量定义成员方法访问修饰符类和对象 scala是...
2020-01-20 17:44:16
713
原创 scala快速入门系列【函数式编程】
本篇作为scala快速入门系列的第十六篇博客,为大家带来的是关于函数式编程的相关内容。文章目录函数式编程遍历|foreach使用类型推断简化函数定义使用下划线来简化函数定义映射|map用法扁平化映射 | flatMap定义案例过滤 | filter定义 &nbs...
2020-01-17 11:22:41
702
原创 scala快速入门系列【映射】
本篇作为scala快速入门系列的第十四篇博客,为大家带来的是关于映射的相关内容。文章目录映射不可变Map可变Map基本操作iterator迭代器映射 Map可以称之为映射。它是由键值对组成的集合。在sc...
2020-01-16 15:35:59
713
2
原创 scala快速入门系列【集】
本篇作为scala快速入门系列的第十三篇博客,为大家带来的是关于集(Set)的相关内容。Set Set(集)是代表没有重复元素的集合。Set具备以下性质:元素不重复不保证插入顺序 &n...
2020-01-16 14:37:37
599
原创 scala快速入门系列【列表】
本篇作为scala快速入门系列的第十二篇博客,为大家带来的是关于列表的相关内容。文章目录列表不可变列表可变列表初始化列表列表操作列表常用操作判断列表是否为空拼接两个列表获取列表的首个元素和剩余部分反转列表获取列表前缀和后缀扁平化(压平)拉链与拉开转换字符串生成字符串并集交集差集 &nbs...
2020-01-15 20:05:25
624
原创 scala快速入门系列【元组】
本篇作为scala快速入门系列的第十二篇博客,为大家带来的关于元组的相关内容。 文章目录元组定义元组访问元组元组 &n...
2020-01-15 14:07:30
619
原创 scala快速入门系列【数组】
本篇作为scala快速入门系列的第十一篇博客,小菌为大家带来的是关于数组的相关内容。文章目录数组定长数组变长数组定义变长数组添加/修改/删除元素遍历数组数组常用算法求和最大值最小值排序数组 scala中...
2020-01-14 18:23:23
854
原创 scala快速入门系列【函数】
本篇作为scala快速入门系列的第十篇博客,小菌为大家带来的是关于函数的相关内容。文章目录函数定义函数方法和函数的区别方法转换为函数函数 scala支持函数式编程,将来编写Spark/Flink程序中,会...
2020-01-14 15:14:38
929
原创 scala快速入门系列【方法】
本篇作为scala快速入门系列的第九篇博客,为大家带来关于方法的相关内容。 文章目录方法定义定义方法返回值类型推断方法参数默认参数带名参数可变参数方法调用方式后缀调用法中缀调用法花括号调用法无括号调用法&...
2020-01-13 23:13:21
789
原创 scala快速入门系列【break和continue】
本篇作为scala快速入门系列的第八篇博客,为大家带来的是关于break和continue的相关内容。文章目录break和continue实现break实现continuebreak和continue在scala中,类似Java和C++的break/continue关键字被移除了如果一定要使用...
2020-01-13 20:23:23
785
原创 scala快速入门系列【循环】
本篇作为scala快速入门系列的第七篇博客,为大家带来的是关于循环的相关内容。 文章目录循环for表达式简单循环嵌套循环守卫for 推导式while循环 &n...
2020-01-13 19:45:49
875
原创 scala快速入门系列【条件表达式】
本篇作为scala快速入门系列的第六篇博客,为大家带来的是条件表达式的相关内容。 条件表达式 条件表达式就是i...
2020-01-13 17:14:06
2002
原创 scala快速入门系列【数据类型与操作符】
作为scala快速入门系列的第五篇博客,小菌为大家带来的是关于数据类型与操作符的内容。 scala中的类型以及操作符绝大多数和java一样,通过本篇博客,我们将学习:与Java不一样的一些用法scala...
2020-01-13 00:57:42
733
原创 scala快速入门系列【字符串】
本篇作为scala快速入门系列的第四篇,为大家带来的是字符串相关内容。 scala提供多种定义字符串的方式,将来我们可以根据需要来选择最方便的定义方式。使用双引号使用插值表达式使用三引号使用双引号...
2020-01-13 00:08:53
799
原创 scala快速入门系列【变量】
本篇作为scala入门系列的第三篇博客,为大家带来的是变量的相关内容。声明变量 我们将来每一天编写scala程序都会定义变量。那scala语言如何定义变量呢?  ...
2020-01-12 19:18:42
698
原创 scala快速入门系列【scala解释器】
本篇博客,作为scala快速入门系列的第二篇博客,为大家带来的是关于scala解释器的初步使用! 后续我们会使用scala解释器来学习scala基本语法,scala解释器像Linux命令一样,执行一条代码,马...
2020-01-12 18:45:49
3235
原创 scala快速入门系列【scala简介】
在scala专栏已经写过两篇博文,为大家详细地介绍了如何在windows上安装scala并与IDEA进行集成。 相信大家可能已经把环境都配置好了,但可能对scala的概念还是一个未知数。所以小菌打算出一个sc...
2020-01-12 18:26:48
708
原创 如何更换IDEA上scala插件的版本号并安装合适的版本
最近在学习scala,关于scala的安装并配置环境变量的问题,小伙伴们感兴趣的可以去看看window端安装scala教程。 现在问题来了,因为我们通过IDEA书写我们的代码。而scala虽然也是运行在JVM...
2020-01-12 14:08:44
5540
2
原创 HBase的JavaAPI常用练习
本篇博客,小菌为大家带来关于使用HBase的JavaAPI的一些常用练习。使用hbaseapi 对hbase_rate表,按照startRowKey=1和endRowKey=100进行扫描查询结果。@Test public void scanData() throws IOExceptio...
2020-01-06 20:23:13
1248
9
原创 一个值得推荐的脑图制作"神器"!
最近在分享出去两篇博客《全网最不靠谱的大数据思维导图》,和《全网最全Python学习路线图+14张思维导图,让python初学者不走弯路!》之后。尤其是第二篇,很多小伙伴后台私信我,用的是哪款脑图软件。今天,为了正式回应小伙伴们的"疑惑",我把“他”带来了! &nb...
2020-01-06 19:46:04
1110
18
大数据面试宝典-精简版.pdf
2020-04-06
SpringBoot+SpringCloud面试题.doc
2020-06-07
数据可视化驾驶舱.rar
2020-04-29
Java面试 58题.docx
2020-06-07
互联网常见人事面试题.doc
2020-06-07
MQ-A级面试题.pdf
2020-06-07
HBuilder的安装
2019-02-02
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝