![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
选择和努力哪一个重要
本人学生,想利用课余时间记录一些知识点
展开
-
scala学习手册
在实例化case class类时,不需要使用关键字New,case class类编译成class文件之后会自动生成apply方法,这个方法负责对象的创建。一个模式匹配语句包括一个待匹配的值,match关键字,以及至少一个case语句。原创 2023-07-18 00:08:50 · 761 阅读 · 0 评论 -
第11章 泛型
【代码】第11章 泛型。原创 2023-06-23 21:02:57 · 60 阅读 · 0 评论 -
第10章 隐式转换
【代码】第10章 隐式转换。原创 2023-06-23 21:04:26 · 79 阅读 · 0 评论 -
第9章 异常处理
。原创 2023-06-23 21:01:46 · 274 阅读 · 0 评论 -
第8章 模式匹配
【代码】第8章 模式匹配。原创 2023-06-23 21:00:54 · 277 阅读 · 0 评论 -
第7章 Scala集合
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jGLaLwcb-1687453296527)(assets/image-20230621230820-f1hspe9.png)]。原创 2023-06-23 01:04:09 · 610 阅读 · 0 评论 -
第6章 面向对象
包的命名包的导入Scala中基本的import导入语法和Java完全一致Java中import导入的语法比较单一,Scala对此进行扩展,Scala中的import语法可以在任意位置使用Scala中可以导包,而不是导类Scala中可以在同一行中导入多个类,简化代码Scala中可以屏蔽某个包中的类Scala中可以给类起别名,简化使用Scala中可以使用类的绝对路径而不是相对路径默认情况下,Scala中会导入如下包和对象。原创 2023-06-21 00:30:32 · 749 阅读 · 0 评论 -
第5章 函数式编程
分解对象,行为,属性,然后通过对象的关系以及行为的调用来解决问题函数式编程将问题分解成一个一个的步骤,将每个步骤进行封装(函数),通过调用这些封装好的步骤,解决问题。原创 2023-06-21 00:23:28 · 220 阅读 · 0 评论 -
第4章 流程控制
变量和返回值必须在while外部定义,因此scala中不推荐使用while。for ( 循环变量 <- 数据集 ) {scala实现java三元运算符。continue:循环守卫。if else常规用法。单分支,双分支,多分支。break:抛出异常。原创 2023-06-23 01:01:19 · 734 阅读 · 0 评论 -
第3章 运算符
在Scala中其实是没有运算符的,所有运算符都是方法。原创 2023-06-21 00:18:16 · 41 阅读 · 0 评论 -
第2章 变量和数据类型
scala中不仅是面向对象的语言,还是一种函数式编程语言,里面没有变量的概念,所以能用常量的地方不用变量。空值类型,空引用类型,什么都没有类型。1.2 scala中变量和常量的定义。1.1 java中变量和常量的定义。变量声明时,必须有初始值。分别占1,2,4,8字节。数值类型和字符串类型转换。强制转换导致数据溢出问题。scala自动类型转换。java类型转换复习。原创 2023-06-21 00:17:45 · 866 阅读 · 0 评论 -
第1章 初识scala
【代码】第1章 初识scala。原创 2023-06-17 00:18:39 · 48 阅读 · 0 评论