如何快速提高你的Scala编程水平(从入门到精通--详细讲解)

一点感悟:由于Spark计算框架是由Scala语言编写的,所以Scala这门语言就成了我们学习Spark的必修功课。可是很多人声称在两天或者几个小时中就学完了Scala了,在我看来其实不然,理由:
1. Scala是融合Java的内容又在此基础上又新增属于自己的内容,所以这门语言它的学习应该是和Java类似:入门难,而不是类似Python:入门容易精通难
2. 学习Scala核心内容是为我们看Spark源码的基础,例如Scala模式匹配无论是在Spark源码中还是我们日常处理数据中都会经常用到,而这些核心知识的学习和掌握并不是那么容易
3. 还有偏函数、函数柯里化、隐式转换、样例类等等都是我们需要掌握的,如果你对这些概念都清楚,说明你学的还不错。反之,你需要看看我的God of spark is Scala系列的文章,带你快速掌握核心知识:
特别说明:这个系列的博文我加入的代码量不多,因为我觉的Scala这门语言你弄懂它的语法尤其重要。

God of spark is Scala—变量知识总结
God of spark is Scala—运算符知识总结
God of spark is Scala—程序流程控制
God of spark is Scala—函数式编程基础
God of spark is Scala—异常
God of spark is Scala—面向对象编程(基础篇)
God of spark is Scala—面向对象编程(中级篇)
God of spark is Scala—面向对象编程(高级篇)
God of spark is Scala—隐式转换和隐式函数

更新中。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值