上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 44 下一页
摘要: class counter { var value =0//注意这里没有private修饰符,从而让这个变量对外部可见def increment(step: Int): unit= { value +=step} def current(): Int= {value} object MyCounte 阅读全文
posted @ 2022-01-10 15:15 风吹过半夏 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 编译和执行: 新建test.scala文件 使用scala命令:scala test.scala 也可以在Scala解释器下执行scala文件,启动scala解释器 输入:load 文件地址 要编译必须有object 对象,又有main函数: 使用scalac编译,在使用scala执行 阅读全文
posted @ 2022-01-08 18:44 风吹过半夏 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 类的定义: 字段用val或var关键字进行定义 方法定义:def 方法名(参数列表):返回结果类型={方法体} 使用new关键字创建一个类的实例。 方法的定义: 基本语法:def 方法名(参数列表):返回结果类型={方法体} 方法参数前不能加上val或var,所有的方法参数都是不可变类型。 无参数的 阅读全文
posted @ 2022-01-07 19:25 风吹过半夏 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 迭代器(Iterator): 迭代器(Iterator)不是一个容器,而是提供了按顺序访问容器元素的数据结构。 迭代器包含两个基本操作:next和hasNext。next可以返回迭代器的下一个元素,hasNext用于检测是否还有下一个元素 Iterable有两个方法返回迭代器:grouped和sli 阅读全文
posted @ 2022-01-06 18:02 风吹过半夏 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 容器(collection): Scala提供了一套丰富的容器(collection)库,包括序列(Sequence)、集合(Set)、映射(Map)等 根据容器的元素的组织方式和操作方式,可以分未有序的无序的,可变的不可变的等不同的容器类别 Scala用了三个包来组织容器类,分别是scala.co 阅读全文
posted @ 2022-01-05 19:38 风吹过半夏 阅读(53) 评论(0) 推荐(0) 编辑
摘要: if条件表达式: 支持嵌套 有一点与Java不同的是,Scala中的if表达式的值可以赋值给变量 While循环: 与java的while一摸一样没有太大的区别 for循环: 基本语法:for(变量<-表达式) 语句块 “变量<-表达式”被称为生成器 “守卫(guard)”的表达式:过滤出一些满足条 阅读全文
posted @ 2022-01-04 20:30 风吹过半夏 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Scala有两种类型的变量: val 不可变 声明时必须被初始化,初始化后就不能再赋值 var 可变的 声明的时候需要初始化,初始化后可以被赋值 Scala的数据类型: 和Java不同的是,在Scala中,这些类型都是“类”,并且都是包scala的成员,比如,Int的全名是scala.Int。对于字 阅读全文
posted @ 2022-01-03 22:24 风吹过半夏 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 编程范式: 编程范式是指计算机编程的基本风格或典范模式。 常见的编程范式主要包括命令式编程和函数式编程。面向对象编程就属于命令式编程,比如C++、Java等 命令式语言是植根于冯·诺依曼体系的,一个命令式程序就是一个冯·诺依曼机的指令序列,给机器提供一条又一条的命令序列让其原封不动地执行 函数式编程 阅读全文
posted @ 2022-01-02 21:50 风吹过半夏 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 今日正式学习spark,先对spark进行简单的了解。 Spark框架: Spark生态系统: Hadoop与Spark的对比; Hadoop存在的缺点: 表达能力有限 磁盘IO开销大 延迟高:任务之间的衔接涉及IO开销,前一个任务执行完之前,其他任务无法开始,难以胜任复杂、多阶段的任务。 Spar 阅读全文
posted @ 2022-01-02 21:00 风吹过半夏 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 实验 1 Linux 系统的安装和常用命令 2.使用 Linux 系统的常用命令 (1)切换到目录 /usr/bin; (2)查看目录/usr/local 下所有的文件; (3)进入/usr 目录,创建一个名为 test 的目录,并查看有多少目录存在; (4)在/usr 下新建目录 test1,再复 阅读全文
posted @ 2022-01-02 15:49 风吹过半夏 阅读(289) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 44 下一页