摘要:
一、textFile源码 /** * Read a text file from HDFS, a local file system (available on all nodes), or any * Hadoop-supported file system URI, and return it 阅读全文
摘要:
一、协变、逆变 协变:Son是Father的子类,则MyList[Son] 也作为MyList[Father]的“子类”。 格式:class MyList[+T]{ //协变 } 逆变:Son是Father的子类,则MyList[Son]作为MyList[Father]的“父类”。 格式:class 阅读全文
摘要:
语法处理上和Java类似,但是又不尽相同。 Java: Java语言按照try—catch—finally的方式来处理异常; 不管有没有异常捕获,都会执行finally,因此通常可以在finally代码块中释放资源; 可以有多个catch,分别捕获对应的异常,这时需要把范围小的异常类写在前面,把范围 阅读全文
摘要:
一、Scala集合基础 说明: Scala的集合有三大类:序列Seq、集Set、映射Map,所有的集合都扩展自Iterable特质; 对于几乎所有的集合类,Scala都同时提供了可变和不可变的版本,分别位于以下两个包 : 不可变集合:scala.collection.immutable ; 可变集合 阅读全文
摘要:
Scala的面向对象思想和Java的面向对象思想和概念是一致的。 但Scala中又补充了更多的功能。 一、包对象 在Scala中可以为每个包定义一个同名的包对象,定义在包对象中的成员,作为其对应包下所有class和object的共享变量,可以被直接访问。 定义示例: package object c 阅读全文