自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flink java.lang.NoClassDefFoundError: org/apache/flink/api/common/functions/FlatMapFunction

解决办法一:pom文件中配置了这个属性,取消后不会再有上述问题 解决办法二:如果pom文件中配置了这个属性时,可在运行前设置,通过设置当前执行类edit configurations

2022-02-23 21:28:22 1312

原创 Scala_数组、以及与java数组的互转

目录 1、Array的申明 2、Java数组与Scala数组缓冲的隐式转换 1、Array的申明 val arr:Array[T] = new Array[T](Length) val arr: = new Array[T](Length) val arr: = Array[Int](1, 2, 3) 多维数组,数据中的元...

2019-03-20 22:58:29 5269

原创 Scala_结束循环的3中方式

1、if + boolean变量 while循环 for循环 2、嵌套函数中使用return 3、Break对象的break方法对象的break方法Breaks对象的brBreaks对象的break方法 import scala.util.control.Breaks._ var res = 0 breakable { for (i <- 0...

2019-03-20 21:27:53 1022

原创 Scala_集合Collection

目录 scala集合 scala集合框架 序列Seq 序列的几种操作 集合Set 映射Map scala集合 Scala的集合有三大类:序列Seq、集合Set、映射Map,所有的集合都扩展自Iterable特质 Scala 集合分为可变mutable和不可变immutable,分别在2个不同的包下。不可变集合 scala.collection.immutable 默认的,...

2019-03-18 22:22:12 300

原创 Scala_懒值(lazy)

在Scala中,如果将一个变量声明为lazy,则只有在第一次使用该变量时,变量对应的表达式才会被计算。 这种特性对于特别耗时的计算操作特别有用。 lazy的调用并不做任何额外的开销,每一次访问lazy值的时候,都会调用一个方法,以线程安全的方式检查该值是否已经被初始化了。 lazy只能修饰val 修饰的变量 ...

2019-03-15 01:42:22 598

原创 Scala_标识符

用于对象,类,变量和方法的名称称为标识符。关键字不能用作标识符,标识符区分大小写。 类名首字母大写 方法名称第一个字母小写 程序文件名应该与对象名称完全匹配 1.字母数字标识符 以字母或下划线开头,后跟字母、数字或下划线。$字符是Scala中的保留关键字,不应在标识符中使用 2.运算符标识符 由一个或多个运算符字符组成。运算符字符是可打印的ASCII字符,如:+,:,?,~或# 如:+...

2019-03-15 01:41:11 1566

原创 Scala_数据类型

Scala与Java有着相同的数据类型,Scala数据类型都是对象,Scala中没有类似Java中那样的原始类型。 Scala 的基本数据类型有: Byte,Short,Int,Long 和 Char (这些成为整数类型)。 整数类型加上 Float 和 Double 成为数值类型。 此外还有 String 类型,除 String 类型在 java.lang 包中定义,其它的类型都定义在包 s...

2019-03-15 01:39:46 1595

原创 Scala_运算符

Scala运算符与操作数的位置关系,可分为 前缀运算符、中缀运算符、后缀运算符 算术运算符     + - * / % ++ -- 关系运算符     == != &lt; &gt; &gt;= &lt;= 逻辑运算符     &amp;&amp; || ! 按位运算符     &amp; | ^ ~ &lt;&lt; &gt;&gt; 赋值运算符     = += -= *= /=...

2019-03-15 01:37:42 411

原创 Scala_修饰符

目录 修饰符private、protected、public 私有成员: 保护成员: 公共成员: 作用域保护 Java的访问权限表 修饰符private、protected、public Scala访问修饰符和Java基本一样,分别有private、protected、public。默认缺省情况下,Scala对象的访问级别是public。 私有成员: 用private关键字修饰...

2019-03-15 01:36:17 325

原创 Scala_Trait特征

1,scala提供的“特征”可以同时拥有抽象方法和具体方法,一个类可以拥有多个特质 2,类可以通过“extends”关键字继承trait,继承trait后必须实现trait中的所有抽象方法,而不是用 override 关键字 3,scala的类只能单继承,单可以继承多个trait,trait之间使用 with 关键字连接 package scalaTest object TraitApp...

2019-03-15 01:27:10 213

原创 Scala_类和对象

目录 类 类的继承 单例对象 Enumeration类 类 import scala.beans.BeanProperty class ChecksumAccumulator(xc: Int, yc: Int){ // Scala 的类定义可以有参数,称为类参数,如上面的 xc, yc,类参数在整个类中都可以访问。 // 必须初始化字段,生成面向JVM的类时候,会...

2019-03-15 01:16:37 200

原创 Scala_方法和函数

目录 方法的定义 函数 定义方式 方法和函数的相互转换 递归函数优化 高阶函数 Scala 函数柯里化(Currying) 柯里化 闭包 方法的定义 def functionName([参数列表]) : [return type] = { function body return [] } 如果没有=和{}包裹的方法体,那么该方法被隐式申明为抽象...

2019-03-15 00:54:20 164

空空如也

空空如也

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

TA关注的人

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