自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 scala中的函数调用

1.声明一个函数之后,可以通过“对象.函数名(参数列表)”的方式调用该函数,参数列表中不需要指定参数的类型。

2024-09-28 15:05:29 229

原创 Scala的伴生类和伴生对象

1.scala的伴生对象和伴生类的定义:当同名的类和单例对象在同一个源码文件中时,这个类称为单例对象的伴生类,对象称为类的伴生对象,这两者是相互的。2.伴生类和伴生对象的两个应用场景:单例模式和。

2024-09-25 14:57:31 170

原创 Scala的类和构造器

4.private:在类的外部不可访问,表示私有的,在内部还是可以访问private。3.用class来创造类,用new来创建对象。new class时,会自动调用(构造函数)2.面向对象的三大特征:封装,继承,多态。(3)把程序员从执行者变成指挥者。(1)更符合人们的思考习惯。(2)把复杂的事情简单化。

2024-09-24 18:04:34 93

原创 Scala的for语句

格式:for(变量 <- 区间;1.scala中的循环守卫:当条件为true才会执行当前的循环。2.循环步长for格式:for(变量 <- 区间 by 步长)4.continue的功能:结束本轮循环,进入下一轮。例:1-10奇数之和 代码如下。实现:把breakable写在。实现:把breakable写在。例:continue 代码如下。,在循环内部使用break。break的功能:跳出循环。,在循环内部使用break。

2024-09-22 14:35:08 181

原创 Scala的循环结构

1.while语句的语法格式:当while语句中的condition为真时,则会执行接下来的语句;8.scala中没有现成的break关键字,while循环与if循环要包裹在breakable中,breakable与break都需要导包才能使用。4.do....while语句至少执行一次循环体中的语句,执行完循环体中的语句后才进行条件语句的判断。当条件满足后会再一次执行循环体中的语句。6.while与do....while的区别:while是先判断后执行 ,do...while是先执行后判断。

2024-09-16 15:44:25 147

原创 Scala的IDEA环境搭建,IDEA配置SDK以及if语句的使用

1.scala的IDE搭建:搭建IDEA+scala的环境(准备JDK1.8+的开发环境,准备scala的运行环境,准备需要安装相应的scala插件);2.IDEA的配置(1.需要配置Java版本的SDK 2.选择添加SDK 3.新建一个scala文件测试开发平台,编辑文件中的代码,代码如下)3.print()与println()的区别:print()不换行,println()换行。6.java中if语句没有返回值,而scala中if语句有返回值。5.scala中if的格式,如下图。

2024-09-11 17:26:16 181

原创 Scala的lazy变量与Scala的位运算符

2.lazy变量的作用:lazy变量可以避免造成内存空间的浪费,在变量被声明时,使用lazy进行修饰,这个变量只有在使用时才会被赋值。优化程序性能,解决继承变量为空的问题。4.十进制与二进制的相互转换 十进制->二进制 例:1->1,0->0,2->10,3->11,4->100,5->101,两者之间如何转换,如下图。1.lazy变量的语法:lazy val 变量名。3.Scala中的位运算符,如下图。

2024-09-09 20:06:16 205

原创 Scala的数据类型,类型转换以及基础语法

Scala中注释分为三类:单行注释,多行注释,文档注释。Scala中标识符不能以数字开头,在应用程序中应该避免使用$开头的标识符 且不能以关键字来作为标识符(使用反引号则可以) 首字符可以是字母,下划线或操作符。非数值类型包括String,Collection,Class,Null,Nothing,数组,对象。var与val的区别:var用于声明可变变量且这个变量。Scala数据类型可分为“数值类型”和“非数值类型”Scala中类型转换分为隐式转换和强制类型转换。容量大的数据类型转换为容量小的数据类型。

2024-09-04 16:21:57 324

原创 Scala中HelloWord的编译和运行

我们要在D盘中新建文件Scala,在Scala文件中新建记事本并命名为HelloWord,在查看中打开所隐藏的文件扩展名,首先,我们要运行一个Scala程序,共有三种方法 1.使用命令行 2.使用Scala解释器 3.直接利用IDE来运行。敲回车键 这时,会在Scala文件夹中自动生成三个class文件 再输入。在下图蓝色标记中输入cmd 敲回车键,就可以进入命令界面,进入之后输入。其次,我们要了解Scala编译和运行的过程,如下图所示。在命令台中显示的结果为 hello world!

2024-09-04 15:36:29 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除