
scala
luoluo01
这个作者很懒,什么都没留下…
展开
-
scala入门,概念,安装,基础结构及操作(一)
标签(空格分隔): hadoop简介(我们总该知道这是干什么的有什么特点)scala官方简介是将函数式和面向对象编程结合起来的一种高阶语言。提供了巨大的生态lib库方便访问,可在jvm上运行高性能的应用。并兼容现有的Java程序。有什么特点呢:1.优雅:将函数式编程结合面向对象可方便编程。api代码写出来比较好看。2.快速:scala有两个快,1)编程速度快,往往java要多行而sca...原创 2019-08-01 10:56:37 · 165 阅读 · 0 评论 -
scala基础之二 scala相关语法类,对象,特征和修饰符(二)
标签(空格分隔): hadoop简介在scala的一中我们已学了了部分的scala特有语法,这里再坐下完善。scala的类啊之类的一些概念做下介绍,同时用scala写一些小demo。scala基础语法scala与java有很多相似之处,以下我们来看下这之中的相似之处首先: scala既然是面向对象与函数式编程的集成,那么scala的面向对象又如何体现呢。对象:scala以 objec...原创 2019-08-08 09:18:09 · 311 阅读 · 0 评论 -
scala基础之三 scala并发入门(akka之actor)
标签(空格分隔): hadoop scala前言前两节我们学习了scala的基础语法,包括基本类型,流程控制,模式匹配,和对应的类,对象,特征的定义,那么在java中我们知道,为了提高效率不可避免的会用到异步,线程提高我们的处理效率。今天我们来学习下scala的并发编程,闲话少说我们下面进入正题。ActorActor基础类库使用简介2.10之前是使用Actor作为并发编程模型,2.10...原创 2019-08-11 18:33:48 · 288 阅读 · 0 评论 -
scala之高阶函数 柯里化(四)
标签(空格分隔): hadoop scala简介(来源快学scala)scala是一个集对象和函数于一体是一门编程语言,但是实际上也有主次的,在scala中函数才是头等公民(贵族)。所以这一节我们主要是来学习函数和一些高阶的语法。函数的用法与操作作为值的函数//函数作为值 val num = 3.15 import scala.math._ val fun = ceil _ f...原创 2019-09-03 19:33:23 · 149 阅读 · 0 评论 -
scala基础之五 隐式转换和隐式函数
标签(空格分隔): hadoop scala带着问题去学习什么是隐式转换,隐式参数?有什么用?隐式转换也是一种增强,丰富现有类库功能的一种方式怎么使用?隐式转换的触发条件,和非触发条件?隐式转换如果是使用过动态代理或者aop,或者装饰着模式 那么应该知道在许多情况下我们可以通过这些方法进行类功能增强。而隐式转换也是一种增强,丰富现有类库功能的一种方式。隐式转换函数隐式转换函...原创 2019-09-06 15:03:29 · 189 阅读 · 0 评论