# 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
分享到:
相关推荐
基于springboot的招聘求职系统源码数据库文档.zip
基于springboot的校园自助洗衣服务管理系统源码数据库文档.zip
基于java的家乡特产网上商城的开题报告.docx
基于java的校园跑腿管理系统的开题报告
毕业设计&课设_ 健身房管理系统 Java 后端,含多种功能模块,代码完整开源.zip
基于springboot的小学家校互联平台源码数据库文档.zip
基于java的线上选课系统的开题
基于springboot+vue的桂林旅游网站系统源码数据库文档.zip
基于springboot协同过滤算法的个性化音乐推荐系统源码数据库文档.zip
基于SpringBoot的中药材管理系统源码数据库文档.zip
基于springboot的电缆行业生产管理系统源码数据库文档.zip
最新HTML一键打包EXE工具2.0.0, 采用了新的内核, 相比1.x版本, 支持更多最新浏览器特性. HTML一键打包EXE工具能把任意HTML项目(址)一键打包为单个exe文件,在脱离浏览器及服务器的情况下直接运行,支持课件,游戏,址等各类项目.
基于SpringBoot的社区居民诊疗健康管理系统源码数据库文档.zip
上传【mysql数据库项目】资源
压缩文件(3).zip
安装office2010时经常会提示MSXML未安装等问题,导致无法继续安装,使用此一键修复工具可以完美解决
基于springboot的网上商城源码数据库文档.zip
详情介绍 html实现的破碎拼接文字动画特效代码是一段会自动产生文字依次破碎再拼接的效果,非常的炫。欢迎对此段代码感兴趣的朋友前来下载使用。
基于springboot高考志愿智能推荐系统源码数据库文档.zip
Oracle数据库是一种功能强大的关系型数据库管理系统,在企业中被广泛使用。为了方便用户进行数据库管理和操作,Oracle提供了丰富的命令集。 《Oracle常用命令速查手册》将介绍一些常用的Oracle命令和其用法,比如数据导入导出命令、存储过程和触发器的管理以及性能监控等方面的常用命令,通过简单明了的示例,展示了每个命令的用法和效果,以帮助读者更好地理解和使用Oracle数据库