scala课堂笔记.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《scala课堂笔记.pdf》由会员分享,可在线阅读,更多相关《scala课堂笔记.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、scala 课程笔记 1)2 天时间 scala 语言 2)6 天时间 spark,core,RDD,streaming,sql,mlib java 缺点:1)操作 CPU core,java 不能 2)java 语言动态变量,Person p(栈区)=new Person();(对象实体,堆区)变量是可以修改的。静态设计,所有的“变量”不允许修改。final 常量,只能赋值一次。hadoop 中间结果 3)多线程,难操作,对于初级程序员不敢触碰,企业中也不敢采用你的代码 4)并发 scala:1)可以直接操作 core,spark 资源把每个物理机 core 作为最小单元 2)hadoop
2、中间计算结果值落地,需要调用这个中间结果集,还要从磁盘读出。scala val 常量,每一步操作都会产生新的常量,中间结果在内存中,下一步计算要利用这个中间结果,直接从内存中调用。3)array.par(xxx)。加了这个 partition 函数它就自动形成分布式而且是高并发,会自动调用所有可以使用资源。分布式高并发,操作单机和操作分布式环境代码一样 Java 和 scala 有没有关系?.java 源文件=编译.class 文件=JVM 中执行.scala 源文件=编译.class 文件=JVM 中执行 JVM 开发者就是 scala 的开发者 衍生出来很多好处:1)scala 能不能调用
3、 java 的代码,完全支持 import 2)scala 不是自己的相关东西,而是利用 JVM 执行,野心。java 的程序员可以无缝衔接 业界说法:scala 是 java 的高级部分,scala 是下一代 java。java1.8 引入函数式编程,抄袭 scala 为什么要学习 scala?1)spark 是 scala 开发 2)kafka 也是用 scala 开发的 scala 运行环境 1)window 环境 scala-2.11.7.msi,换默认路径,命令窗口(scala 支持交互式)直接看到每一步结果(简单测试练习)2)IDE,Scala IDE build of Eclip
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- scala 课堂 笔记
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内