240 私信
这个人很懒,暂无签名信息
0

Scala系列18: 模式匹配之简单匹配,匹配类型,守卫,匹配样例类,匹配集合等详解

目录0.模式匹配1.简单模式匹配1.1 语法格式1.2 示例演示2.匹配类型2.1 语法格式2.2 示例演示3.守卫的使用4.匹配样例类4.1示例演示5.匹配集合5.1 匹配集合中数组5.2 匹配元组5.3 匹配列表6. 变量声明中的模式匹配0.模式匹配scala中有一个非常强大的模式匹配机制,可以应用在很多场景:switch语句类型查询使用模式匹配快速获取数据1.简单模式匹配在Java中,有sw...

0

Scala系列17:样例类,样例对象以及样例方法使用详解

目录0.样例类0.1定义样例类语法0.2示例 | 定义一个样例类1.样例类的方法1.1apply方法1.2 toString方法1.3equals方法1.4 hashCode方法1.5 copy方法2.样例类|样例对象2.1 示例 | 定义枚举0.样例类 样例类首先是一个类,只是是一种特殊类,它可以用来快速定义一个用于保存数据的类(类似于Java POJO类),在后续要学习并发编程和spark、...

0

Scala系列16:trait实战,trait实现调用链模式

目录1.业务需求2.业务逻辑剖析2.1责任链模式2.2trait调用链3.案例展示3.1步骤3.2 参考代码1.业务需求我们如果要开发一个支付功能,往往需要执行一系列的验证才能完成支付。例如:进行支付签名校验数据合法性校验...如果将来因为第三方接口支付的调整,需要增加更多的校验规则,此时如何不修改之前的校验代码,来实现扩展呢?2.业务逻辑剖析2.1责任链模式2.2trait调用链【尖叫提示】 类...

0

Scala系列15:抽象,匿名内部类,特质,模板等使用详解与演示

目录0. 抽象类0.1 定义0.2代码演示1.抽象字段2.匿名内部类2.1定义2.2示例3.特质的使用3.1特质的定义3.1.1定义特质3.1.2 特质继承3.1.3特质使用演示3.2特质 | 定义具体的方法3.3trait中定义具体的字段和抽象的字段3.3.1 定义3.3.2 示例说明3.3使用trait实现模板模式3.3.1示例3.4对象混入trait3.4.1定义3.4.2示例3.5 tra...

0

Scala系列14:scala继承,重写,super,类型推断等使用详解

0.Scala继承scala语言是支持面向对象编程的,我们也可以使用scala来实现继承,通过继承来减少重复代码。0.1定义语法scala和Java一样,使用extends关键字来实现继承可以在子类中定义父类中没有的字段和方法,或者重写父类的方法类和单例对象都可以从某个父类继承语法class/object 子类 extends 父类 {..}Copy示例0.2示例 | 类继承定义一个Person类...

个人介绍
暂无介绍