1.Scala的数值类型Scala的数值类型与Java类似,他们的范围与Java也是一致的。与Java不同的是,他们都是对象,是相应的数值类的实例。Scala通过富包装(Rich Wrapper)类给这些数值类型提供了强大的支持。1.1.数值类型Scala的数值类型和取值范围,见下表。Boolean...
分类:
其他好文 时间:
2015-08-11 14:04:00
阅读次数:
106
1.If语句Scala的If语句可以完成其他语言中If语句,于此同时,if/else通常还有值,可以用来赋值,或者代替三元条件运算符(?:)。不过它可以比条件运算符更强大,因为你可以在if-else里面写很复杂的程序块。1.1.普通的If语句package com.tv189.foundation/...
分类:
其他好文 时间:
2015-08-11 13:54:13
阅读次数:
194
本文主要内容如下:变量和不变量函数和过程函数的参数分号1.变量和不变量1.1.变量Scala的变量分两种,var和val。var,即variable,类似于我们在Java等其他语言中接触到的变量,而val,是value,类似于我们在其他语言中用到的不可重新赋值的常量,或者final变量。为什么会有这...
分类:
其他好文 时间:
2015-08-11 13:50:01
阅读次数:
128
数组:数组的值可以改变但是数组的名不能改变:eg:scala>valgg=Array("ssss","ddddd")(数组的定义)scala>valgrre=Array(1,2,3)scala>grreres12:Array[Int]=Array(1,2,3)scala>grre=gg<console>:9:error:reassignmenttovalgrre=gg^scala>grreres13:Array..
分类:
编程语言 时间:
2015-08-09 10:59:45
阅读次数:
209
学习了scala中List的泛型分析以及::类和Nil对象,List是对scala的类型系统的一个非常好的使用,进一步巩固List的知识对于理解scala的类型系统是非常有价值的。本讲主要分析了List的泛型、::类和Nil对象。List有两个非常重要的子类,一个是::,一个是Nil,这两个子类都是...
分类:
其他好文 时间:
2015-08-08 09:06:09
阅读次数:
132
学习了scala的Type与Class实战详解,在运行时是通过反射来得到的。但是scala不同。scala.reflect.runtime.universe._type类和type比较,type比class更具体。任何数据都有type。但是class是一种数据结构,或数据结构的抽象。更宏观。但typ...
分类:
其他好文 时间:
2015-08-06 10:53:35
阅读次数:
310
关于Scala的集合ListBuffer、ArrayBuffer、queue、stack、map、set、treeMap、TreeSet、泛型等讲解
分类:
其他好文 时间:
2015-08-05 00:44:03
阅读次数:
240
1:object的中的代码,会在object对象被调用的时候执行且只会执行一次object Demo{ println("gaoxing") def name = "nihao"}object Test extends App{ println(3) print(Demo.name) pr...
分类:
其他好文 时间:
2015-08-05 00:35:44
阅读次数:
153
Spark知识掌握
第一阶段
要熟练掌握Scala的trait、apply、函数式编程、泛型、逆变与协变等;
第二阶段: 精通Spark平台本身提供给开发者API
1,掌握Spark中面向RDD的开发模式,掌握各种transformation和action函数的使用;
2,掌握Spark中的宽依赖和窄依赖以及lineage机制;
3,掌握RDD的计算流...
分类:
其他好文 时间:
2015-08-04 17:16:17
阅读次数:
140
本节主要内容
泛型(Generic Type)简介
注解(Annotation)简介
注解常用场景
1. 泛型(Generic Type)简介泛型用于指定方法或类可以接受任意类型参数,参数在实际使用时才被确定,泛型可以有效地增强程序的适用性,使用泛型可以使得类或方法具有更强的通用性。泛型的典型应用场景是集合及集中中的方法参数,可以说同java一样,scala中泛型无处不在,具体可以查看scala的a...
分类:
其他好文 时间:
2015-08-02 20:10:08
阅读次数:
158