Scala
SoWhat1412
微信搜索【SoWhat1412】,第一时间阅读原创干货文章。人之患、在好为人师、不实知、谨慎言。点点滴滴、皆是学问、看到了、学到了、便是收获、便是进步。
展开
-
Scala 方法和函数的区别
scala 方法(method)跟函数(function)的区别转载 2018-04-19 18:25:41 · 640 阅读 · 0 评论 -
少年:Scala 学一下
思维导图已同步Git:前言一个不太恰当的比喻:Java像白话文,Scala像文言文。庙堂之上,朽木为官,殿陛之间,禽兽食禄;狼心狗行之辈,滚滚当道,奴颜婢膝之徒,纷纷秉政。以致社稷丘墟,苍生涂炭.豫章故郡,洪都新府。星分翼轸,地接衡庐。襟三江而带五湖,控蛮荆而引瓯越 … 落霞与孤鹜齐飞,秋水共长天一色。渔舟唱晚,响穷彭蠡之滨;雁阵惊寒,声断衡阳之浦一开始学Scala的时候可能会感觉各种不适应,尤其是写惯了C++/Java这样的语言后。感觉更重要的思想跟编程习惯上的改变。一旦写多了熟练使用.原创 2020-05-25 19:57:12 · 3588 阅读 · 19 评论 -
1:scala概述
Scala 基础摘要, Scala 跟JVM的关系原创 2019-10-22 16:06:12 · 4637 阅读 · 0 评论 -
2:变量
Scala 变量定义原创 2019-10-24 21:25:05 · 1584 阅读 · 1 评论 -
3:运算符 程序流程控制
运算符 程序流程控制原创 2019-10-25 09:47:34 · 17886 阅读 · 0 评论 -
4:函数式编程基础 面向对象编程基础
函数式编程基础 面向对象编程基础原创 2019-10-29 09:33:07 · 950 阅读 · 0 评论 -
5:面向对象编程-中级(包,抽象,封装,继承,抽象类,匿名子类)
面向对象编程-中级(包,抽象,封装,继承,抽象类,匿名子类)原创 2019-10-29 14:07:36 · 659 阅读 · 0 评论 -
6:面向对象编程-高级(伴生对象,trait,自身类型,implicit)
面向对象编程-高级(伴生对象,trait,自身类型,implicit)原创 2019-10-30 15:12:43 · 893 阅读 · 0 评论 -
7:数据结构 集合
scala 数据结构 Array List Map Set原创 2019-11-03 09:53:55 · 1033 阅读 · 2 评论 -
8:map,flatMap,reduce,flod,scan,zip,iterator,stream,view,par,match
函数式:map,flatMap,reduce,flod,scan,zip,iterator,stream,view,par,match原创 2019-11-03 10:43:49 · 837 阅读 · 1 评论 -
9: 偏函数,高级函数,匿名函数,参数推断,闭包,柯里化,控制抽象
偏函数,高级函数,匿名函数,参数推断,闭包,柯里化,控制抽象原创 2019-11-03 11:15:12 · 732 阅读 · 0 评论 -
10:使用递归的方式去思考
Option, 使用递归的方式去思考,去编程原创 2019-11-03 12:23:51 · 935 阅读 · 0 评论 -
11:Akka 网络编程 Spark Master Worker 进程通讯项目
Akka 网络编程 Spark Master Worker 进程通讯项目 注册 心跳原创 2019-11-03 19:07:26 · 769 阅读 · 1 评论 -
12:设计模式、泛型、上下界、视图界定、上下文界定、协变逆变不变
设计模式、泛型、上下界、视图界定、上下文界定、协变逆变不变原创 2019-11-03 19:39:33 · 759 阅读 · 1 评论 -
13:Scala语言的数据结构和算法
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在Java虚拟机上,并兼容现有的Java程序。Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。官网中详细的说明了scala的六大特性:该思维导图总结了Scala基础及进阶的大部分知识,并提供了...原创 2019-10-16 13:56:34 · 858 阅读 · 1 评论 -
Scala 小练习
1、**[primary]**关于和Scala进行交互的基本方式REPL(Read-Eval-Print Loop)说法错误的是?CA、R 读取(read)B、E 求值(evaluate)C、P 解析(Parse)D、L 循环(Loop)2、**[primary]**不属于Scala7种数值类型的是?DA、CharB、IntC、FloatD、LongLong...原创 2019-11-05 18:41:00 · 20401 阅读 · 0 评论 -
Scala的 Predef 对象
Scala的Predef对象隐式引用(Implicit Import)Scala会自己主动为每一个程序加上几个隐式引用,就像Java程序会自己主动加上java.lang包一样。Scala中。下面三个包的内容会隐式引用到每一个程序上。所不同的是。Scala还会隐式加进对Predef的引用。这极慷慨便了程序猿的工作。import java.lang._ // in JVM proje...原创 2019-10-25 17:01:47 · 668 阅读 · 1 评论 -
GraphX 学习笔记
不错的link Spark GraphX是一个分布式图处理框架,Spark GraphX基于Spark平台提供对图计算和图挖掘简洁易用的而丰富多彩的接口,极大的方便了大家对分布式图处理的需求。Spark GraphX由于底层是基于Spark来处理的,所以天然就是一个分布式的图处理系统。图的分布式或者并行处理其实是把这张图拆分成很多的子图,然后我们分别对这些子图进行计...原创 2019-10-23 15:19:59 · 1323 阅读 · 1 评论 -
【spark】flatmap 跟 map 的区别
背景map和flatmap扁平化调用,从字面意思或者官网介绍,可能会给一些人在理解上造成困扰【包括本人】,所以今天专门花时间来分析,现整理如下:首先做一下名词解释------------------------------------------------我的理解map:map方法返回的是一个object,map将流中的当前元素替换为此返回值;flatMap:flatMap方...原创 2019-10-16 15:53:54 · 1149 阅读 · 1 评论