![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
文章平均质量分 94
scala
sgxmr
这个作者很懒,什么都没留下…
展开
-
scala模式匹配-异常-泛型-隐式转换
文章目录1.模式匹配基本语法模式守卫模式匹配类型匹配对象样例类异常处理scala异常护理隐式转换泛型协变和逆变泛型上下限上下文限定1.模式匹配基本语法Scala 中的模式匹配类似于 Java 中的 switch ,但是 scala 从语法中补充了更多的功能,所以更加强大。java中如下:int i = 10switch (i) { case 10 :System.out.println("10");break; case 20 : System.out.println("20");b原创 2021-07-12 11:00:11 · 161 阅读 · 0 评论 -
scala集合
文章目录1.集合简介不可变集合继承图可变集合继承图2.数组2.1 不可变数组2.2 可变数组可变与不可变数组转换多维数组3. 列表List可变 ListBuffer4. Set集合不可变 Set可变 mutable.Set5.Map集合不可变 Map可变 Map6.元组7.集合的常用函数基本操作衍生集合集合计算简单函数集合计算高级函数案例:wordcount8.队列9.并行集合1.集合简介1)Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable2)对原创 2021-07-12 10:58:36 · 114 阅读 · 0 评论 -
scala面向对象
文章目录1、Scala包1.1.1、包的规范1.1.2、包说明(包语句)1.1.3、包对象1.4、导包说明2、scala类2.1、定义类2.2、属性2.3、封装2.3.1、访问权限2.4 方法+创建对象2.5 构造器构造器参数2.6 继承和多态2.7 抽象类匿名子类2.8 单例对象(伴生对象)apply 方法单例设计模式2.9 特质(Trait)特质基本语法动态混入特质叠加特质和抽象类的区别特质自身类型2.8 类型检查和转换2.9 枚举类和应用类Type定义新类型Scala 的面向对象思想和 Java 的原创 2021-07-12 10:57:58 · 108 阅读 · 0 评论 -
scala函数式编程
文章目录1.1、函数基础1.1.2、语法1.1.2、函数定义1.1.3、函数参数1.2、函数至简原则(重点)1.3、函数高级1.3.1、高阶函数1.3.2、匿名函数1.3.2、柯里化和必包1.3.3、递归1.4.4 控制抽象1.4.5 惰性加载1)面向对象编程解决问题,分解对象,行为,属性,然后通过对象的关系以及行为的调用来解决问题。对象:用户行为:登录、连接 JDBC、读取数据库属性:用户名、密码Scala 语言是一个完全面向对象编程语言。万物皆对象对象的本质:对数据和行为的一个封装原创 2021-07-12 10:56:54 · 103 阅读 · 0 评论 -
scala语法基础
文章目录1、为什么学习1.1、发展历史:1.2、Scala和Java的关系1.3 scala语言特点2、环境搭建2.1、安装idea的scala插件新建helloworld类3、基础语法3.1、HelloWorld的说明3.2、变量和基础用法3.2.1、变量注意点3.2.2、标识符3.2.3、字符串输出3.2.4、键盘输入从文件中读取数据3.3、数据类型Unit 类型、Null 类型和 Nothing 类型(重点)3.4、运算符Scala 运算符本质3.5、流程和控制语句3.5.1、for循环3.5.1.1原创 2021-07-12 10:55:49 · 140 阅读 · 0 评论