scala语言学习(十一)、scala隐式转换和隐式参数 原创 scala 6 分钟 读完 (大约 925 个字) 2020-07-21 scala提供的隐式转换和隐式参数功能,是非常有特色的功能。是Java等编程语言所没有的功能。它可以允许你手动指定,将某种类型的对象转换成其他类型的对象或者是给一个类增加方法。通过这些功能,可以实现非常强大、特殊的功能。 大数据scala 阅读更多>>
scala语言学习(十)、scala泛型、scala上下界 原创 scala 9 分钟 读完 (大约 1291 个字) 2020-07-21 scala和Java一样,类和特质、方法都可以支持泛型。我们在学习集合的时候,一般都会涉及到泛型。在scala中,使用方括号来定义类型参数。 大数据scala 阅读更多>>
scala语言学习(九)、scala提取器(Extractor) 原创 scala 1 分钟 读完 (大约 223 个字) 2020-07-21 提取器是从传递给它的对象中提取出构造该对象的参数。(回想样例类进行模式匹配提取参数) 大数据scala 阅读更多>>
scala语言学习(八)、scala异常处理机制 原创 scala 3 分钟 读完 (大约 379 个字) 2020-07-21 Scala 的异常处理和其它语言比如 Java 类似,Scala 的方法可以通过抛出异常的方法的方式来终止相关代码的运行,而不必通过返回值。 大数据scala 阅读更多>>
scala语言学习(七)、scala模式匹配和以及scala样例类 原创 scala 9 分钟 读完 (大约 1394 个字) 2020-07-17 scala有一个十分强大的模式匹配机制,可以应用到很多场合。而且scala还提供了样例类,对模式匹配进行了优化,可以快速进行匹配。 大数据scala 阅读更多>>
scala语言学习(六)、scala面向对象编程类、对象、继承、trait特质 原创 scala 24 分钟 读完 (大约 3656 个字) 2020-07-13 scala是支持面向对象的,也有类和对象的概念。定义一个Customer类,并添加成员变量/成员方法。添加一个main方法,并创建Customer类的对象,并给对象赋值,打印对象中的成员,调用成员方法 大数据scala 阅读更多>>
scala语言学习(三)、scala的数组、Map、元组、集合 原创 scala 18 分钟 读完 (大约 2742 个字) 2020-07-07 Scala的数组、Map、元组、集合 大数据scala 阅读更多>>
scala语言学习(二)、scala的基本使用 原创 scala 14 分钟 读完 (大约 2172 个字) 2020-07-05 scala是运行在 JVM 上的多范式编程语言,同时支持面向对象和面向函数编程。早期scala刚出现的时候,并没有怎么引起重视,随着Spark和Kafka这样基于scala的大数据框架的兴起,scala逐步进入大数据开发者的眼帘。scala的主要优势是它的表达性。 大数据scala 阅读更多>>