# 012.现场.快用Scala(2周)
不等不靠,有囧有料。终日乾乾,或跃在渊。
“快用scala”第1期:第1周做储备,第2周写代码。
前面还有个第0周:调研和决策,投票100%通过。
@史荣久 / 2015-01-21 / CC-BY-SA-3.0
## 观看视频
*
优酷视频(被转720P)
*
腾讯视频(被转720P)
*
百度网盘(原始1080P)
## 内容摘要
* 开发环境:eclipse,idea,maven的设置和排错
* 数据访问:anorm,jdbc,原态SQL更简洁,高效
* Java结合:Spring,集合类,普通Java调用
* 程序日志:scala宏,兼顾了美感与效率
* lazy 双重检测锁(DCL)模式
* case class和match case
* scala.collection.{JavaConversions,JavaConverters}
* mutable和immutable
* foreach,map,filter
* 伴生对象(companion),隐士(implicit)
* 没有受检异常,throw 是表达式
* getOrElse,Option
* 小坑:重构时的package和文件路径不一致
* 小伤:编译有点慢
* 问题:不爱写java了,且晕头:分号,return,类型后置
## 参考资源
*
Scala School
*
Effective Scala
*
Scala 编码风格
*
Conversions和Converter
*
JDBC ScalaAnorm
*
Log scala-logging
## 欢迎围观
搜:`攻城狮朋友圈`或`moilioncircle`
求:有搜商,能自理的狮友。
----
题图:在JVM系里,Lambda是语法糖,Java是硬糖,Scala是软糖,口感和口味因人而异。
原文:
http://www.moilioncircle.com/release/012.live.rush-scala-2w.html
分享到:
相关推荐
windows版本 scala-2.12.14.zip & Linux版本 scala-2.12.11.tgz 压缩包.rar
IntellJIDEA Scala插件:scala-intellij-bin-2016.3.9
scala-intellij-bin-2020.2.23.zip scala插件 FOR INTELLING IDEA 2020.2.23
Binding.scala 是一个用 Scala 语言编写的数据绑定框架,可以在 JVM 和 Scala.js 上运行。它可以用作 reactive web freamework。 它允许你使用原生 XHTML 语法去创建 reactive DOM 节点,这种 DOM 节点可以在数据源...
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于...
scala-intellij-bin-2019.1.9IDEA-scala插件,支持2019.1.X版IDEA。极难下载
本资源是scala-2.12.11.tgz 用于linux的安装包,spark2以上需要用scala2.12以上的版本,本软件安全无毒,放心使用。便于大家的使用,可以直接下载使用。
scala-intellij-bin-2020.2.3.zip
scala-intellij-bin-2021.3.6.zip
scala-intellij-bin-2018.3.2.zip插件,亲测可用!!!scala-intellij-bin-2018.3.2.zip插件,亲测可用!!!scala-intellij-bin-2018.3.2.zip插件,亲测可用!!!
scala-intellij-bin-2020.3.14.zip
idea 开发 scala 、spark 的插件,兼容 idea2018.3.5 和 idea2018.3.6 ,亲测有效。
scala windows安装包,下载后直接一直点下一步即可安装成功
该资源包括两部分内容: 1、集成于开发工具IntelliJ IDEA2017.2版本的Scala插件 2、集成安装操作说明文档
斯卡拉高性能编程20165.epub.7z(scala high performance programming)
eclipse scala插件,第二部分
scala 2.12.5 我就是想下载一个jar包而已阿 还需要c币
Harness reactive programming to build scalable and fault-tolerant distributed systems using Scala and Akka About This Book Use the concepts of reactive programming to build distributed systems ...
play-scalajs.g8, 使用Play和 Scala.js 开始的Giter8模板 带 Scala.js的 Play Framework 这是一个 Giter8 模板,演示如何将播放项目与 Scala.js 项目集成。运行应用程序$ sbt new vmunier/play-scalajs.g8 --na
快学scala习题、答案、详细解答 快学scala第一章习题答案.doc 快学scala第二章习题答案.doc 快学scala第三章习题答案.doc ......