文章浏览阅读101次。一、类 对象一切皆为对象,类是抽象的,对象是具体的,类是对象的模板;val cat = new Cat //创建对象cat.age = 10 //赋值var age: Int = _ // _ 表示给 age 一个默认的值 ,如果 Int 默认就是 0属性和成员变量:1) [访问......
admin 2024-01-23
文章浏览阅读1.6k次。创建 Array,可变的同类对象序列,长度不可变,值可变: val example = new Array[String](3) 创建长度为3的空数组,数组里的元素类型为字符串,数组赋值可以通过example(0) = "a" 注意:字符串是双引号,字......
admin 2024-01-23
文章浏览阅读241次。Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable特质。对于几乎所有的集合类,Scala 都同时提供了可变和不可变的版本,分别位于以下两个包不可变集合:scala.collection.immutable可......
admin 2024-01-23
<p> <span> </span> </p> <p> 本系列课程将基于RedHat Linux 7.4版本、Hadoop 2.7.3、Spark 2 版本全面介绍大数据的整体内容,让学员深入理解并掌握运行机制和原理,从而进一步掌握大数据的相关内容。 </p>...
admin 2024-01-22
文章浏览阅读1.2k次。定义成员方法类可以有自己的行为,scala中也可以通过定义成员方法来定义类的行为。定义在scala的类中,也是使用def来定义成员方法示例创建一个Customer类2、创建一个该类的对象,并调用printHello方法步骤创......
admin 2024-01-23
文章浏览阅读237次。文章目录面向对象Scala包类和对象封装继承和多态抽象属性和抽象方法单例对象(伴生对象)特质面向对象Scala 的面向对象思想和 Java 的面向对象思想和概念是一致的。Scala 中语法和 Java 不同,补充了更多的......
admin 2024-01-23
文章浏览阅读215次。目录Flink State and CheckpointStateValueStateCheckpoint通过checkpoint来恢复之前的状态1、从 Flink web 页面2、通过flink命令StateListStateReducingStateFlink State and CheckpointFlink 通过 State 和 Checkpoint 来实现容错和数据处理的唯一一......
admin 2024-01-24
文章浏览阅读823次。样例类1、样例类的特性样例类首先是类,除此之外它是为模式匹配而优化的类,样例类用case关键字进行声明。样例类主要是使用在我们后面的sparkSQL当中,通过样例类来映射我们的表当中的对象。首先,我......
admin 2024-01-23
//用嵌套风格定义包package com{ import com.bigdata.scala.Inner //局部导入 作用于当前范围 //在外层包定义单例对象 object Outer{ var out:String="out" def main(args: Array[String]): Unit = { println(Inner.in) } } package bigdata{ package scala{......
admin 2023-10-10
文章浏览阅读1.5k次。重点章节,与java有着比较大的分歧_(1)提供一个cryptologger类,将日志消息以凯撒密码加密,默认密钥为3,不过使用者也...
admin 2024-01-23
一、java封装与scala封装封装就是把抽象出的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。Java封装操作如下,(1)将属性进行私有化(2)提供......
admin 2023-10-10
文章浏览阅读615次。3.1 类3.1.1 类的定义Scala中,可以在类中定义类、以在函数中定义函数、可以在类中定义object;可以在函数中定义类,类成员的缺省访问级别是:public//在Scala中,类不用声明为public//Scala源文件中可以包含多个......
admin 2024-01-23
文章浏览阅读799次。一.引言:正常编程时,我们的类初始化参数或者方法参数都是指定的对象,例如 def sum(arr: Array[Int]) 这样,这时如果传入 arr: Array[String] 就会提示参数不合规,这时候可以通过隐式转换implcit的方法,使得参数......
admin 2024-01-23
文章浏览阅读213次。8.1Scala中静态的概念-伴生对象Scala语言是完全面向对象(万物皆对象)的语言,所以并没有静态的操作(即在Scala中没有静态的概念)。但是为了能够和Java语言交互(因为Java中有静态概念),就产生了一种特殊的对象......
admin 2024-01-22
目录6、面向对象编程6.1、类与对象6.1.1、Scala语言是面向对象的6.1.2、快速入门-面向对象的方式解决养猫问题6.1.3、类与对象的区别和联系6.1.4、如何定义类6.1.5、属性6.1.6、属性/成员变量6.1.7、属性的高级部分6.1.8、如何创建对象......
admin 2023-10-10
文章浏览阅读238次。本文首发于我的博客[IDEA maven项目中新建.scala文件]分为三步第一步、IDEA中安装scala插件1、搜索安装File-Sittings-Plugins-搜索安装scala2、安装完成重启安装完成之后点击重启idea第二步、下载、安装、配置Scala1、下......
admin 2024-01-21
文章浏览阅读211次。基本介绍如果我们要求函数的参数可以接受任意类型。可以使用泛型,这个类型可以代表任意的数据类型。例如 List,在创建 List 时,可以传入整型、字符串、浮点数等等任意类型。那是因为 List 在 类定义时......
admin 2024-01-23
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453